Competition is king, and its no longer the Colt vs S&W world.
Honestly if they were worth 2500 or 3000 bucks premium, people would still buy them, but they would never be in volume, volume is where the money is at and money is what corporations are about. You can blame people, but it's about bottom lines for everyone, including gun makers and their customers.