[...]It'd seem consensus is emerging that indeed the devs are idiots (should you wish to more politely define that as "strategically myopic" or whatever other phrase). It'd seem the consensus also is emerging that indeed the way forward is,
As far I've read (which includes this whole thread of course), consensus is emerging that the devs are doing a good to very good job overall. You are the only one calling them idiots in this thread, which is wrong, insensitive, and counter-productive. Most of your comments let me think you have no idea what quality management is in software engineering, and what "0 defect" means in this field. You might wonder why Amazon cloud can be unreachable during a whole, why Gmail can lose mails and be unable to restore them from backups, and why NASA shuttles crash.
I would advise you to stop calling people names because they are not delivering that free unicorn to you.