The Amiga spirit is to get the best technology that you can get your hands on be it buying, or order your in-house chipfab, for a given price per unit factor.
As for Commodore (non)management. Putting focus in time on making a good base computing platform would likely helpt a lot, with emphasis ON TIME without clutter. Ofcourse with a sense of what will sell, and heavy R&D to beat competitors. Any project that used too many resources from the main focus should been closed down.
The base platform could then be sold in different configurations low- and highend. Extras or not extras. The A3000 with a PPC, PCI, accelerated 768x625 non-interlaced gfx for half the price would been something.
What x86-PC really suck at is handling large amount of data in a timely and synchronized way. Autoconfiguration is a mess. Efficient and straightforward processor is another factor. I really deplored the graphics and sound capabilities of that platform for a LONG time..
When people say the masses wanted PC's.. well the reason that it turned out that way is because the business people thought that only IBM could make good computers in 70s and 80s. So companies bought IBM because the management was lobbied to think it was good. And the result is obvious..
People that did't suffer from being weak to "feels safe" then, and compatibility-anxiousity today, are more free to make rational choices.
A lot of development is now taking place that would not happened with Commodore. Like FPGA boards to replace deteriorating originals. System software is replaced with AROS etc.. The main difference is a engineering/community driven development path rather than a management in suits one. The downside is lack of capital. Right now it seems the mobile market with ARM based "computers" are eating the old M$.