I sewed many of my own clothes for years. I also used the same patterns over and over. Once I had something that fit me well I would return to that pattern often. I would make it in a different colour. I would make a jacket with a matching skirt, then I would make the same jacket with pants. Then I would make it in a print fabric, or a tapestry or a knit.
When I was machine knitting I used a knit radar for shaping. It's a charting device that allows you to draw your garment shape. You select settings by your stitches per inch and rows per inch, and let the Radar guide you through the shaping of your garment piece. By simply changing the gauge settings, you can knit this same garment over and over with a variety of yarns and stitch styles. I used to knit the same basic garment shape, change the neckline, shorten or lengthen sleeves and the hem, and no one ever noticed that I was knitting essentially the same sweater over and over.
Now I often do the same thing with my hand knitting. I layer new or different details on the same basic garment shape. In the LYS that I worked at we had only one customer that I was aware of who did this with a pattern. She had an old pattern, that fit perfectly, she only worked in one gauge but substituted many different yarns. She varied the length from garment to garment and substituted short sleeves for long on summer sweaters but that was about it....and no one noticed what she was doing.
BTW: do this if you really want to understand the illusive concept of ease, as it is impacted by fabric weight and drape. In the photos above look at the sleeves. The jacket on the bottom right is made from a tapestry print, it is the stiffest fabric in the 4 jackets. Did you notice how those sleeves stand away from the body? Once you make the same pattern with different yarn types your understanding of the concept starts to crystallize.