There's this thing that developers do when customers aren;t buying their product. They either
(1) accept they designed a product people don't want, survey the customers, then release a new product based on that
or
(2) complain that the customers simply fail to appreciate the perfectly designed product, and keep on pushing it to the shelves
I used ot work in an IT company.One of th eprogrammers there wouldproduce beautiful, elegant code but sadly the programs often didn't do what the users wanted. He'd reject all thje complaints and viewed them as personal attacks, defending the software to the end, saying th eproblem wans;t th eprogram but the users who didn;t appreciate the work that had gone into them.