Yes Lego was very bad with that during the later parts of the 90's and 2000's and they lost a lot of customers because of it. That said they learned and have gotten a lot better about the special pieces of late. While some of the detail pieces they now have are very detailed and special purpose (looking at you
lego frogs and your ilk) there are other pieces that have been been added that are very generic, especially in the studs not on top category. Lego has done a good job in recent years of making more generic parts but using them in interesting ways. Also they have been more willing to use pieces from other themes in other ones so there is a lot more Technic parts in sets that would have never seen them previously.
A great example of this is the recently released Lego Ghostbusters Ecto-1 there are only a few pieces that didn't exist when I was younger (the wheels, slanted grates, some studs not not top ones, and a few others I can't remember) but even at that most of it is made from very generic pieces. It is mostly the reuse of things like pneumatic hose, whips, light saber handles, roof tiles, etc in interesting ways that makes the set. If you would prefer there is this
little guy which is also similar in that it has some pieces that didn't exist when I was little but is made from very generic pieces that probably should have been out when I was younger. It does however seem that the style of building has changed a lot from when I was a kid. Now when building vehicles there are a lot fewer bricks used and instead lots of plates and tiles which were fairly rare when I was younger. Or are you implying that if it isn't composed of bricks that are entirely made with right angles it isn't a proper lego set?