I don't know what year it was you're talking about, or what brand of tires you bought, or what exactly you mean by "snow tires", because there are so many options now you could be talking about so many different tires, but I think you're over-generalizing from your single bad experience. It's pretty bad advice to tell everyone to stick to OEM tires, there's just too many good options available.
I have "performance winter tires" (Michelin Alpin PA-2) on a muscle car, and the car drives great all winter, and would be totally useless with the summer tires. I also had a WRX with another brand of performance winter tires, and it was great all winter also. Snow tires used be like driving on jelly- and some of now are still pretty wiggly. If you're going to use them, they need to be on all 4 wheels. But some of the newer winter tires are excellent, and the performance differences are barely noticeable, if at all, especially on the V,W, and Z-rated tires. Dedicated "winter" tires (not snow), are not only better in snow, but in slush, ice, and dry roads when the temps are below 40f. Once it gets that cold, summer tire compounds start getting too hard, and can't turn or stop very well, especially when wet. If you can afford it, and live anywhere that has real winters, I think they are totally worth the money.
Just make sure you're taking about "winter tires" or "snow tires", because they are two completely different categories, but people mix them together when talking all the time.