There is poor management and then there is Commodore's very poor management:
- They didn't keep up with the production processes of their custom chips and discovered at the last minute that everybody else's custom chips were able to clock faster than theirs.
- When they found out that it was going to be expensive to produce custom chips at a competitive clock speed, instead of forking out the cash and resources to get it done, they diverted funds away from the Amiga division and started an MSDOS PC compatible division.
- They also delayed the introduction of the A1200 and A4000 until the A600 was ready and discovered that the A600 was a total flop anyway and should never have been introduced into the AGA lineup.
There's probably more reasons but those are the main ones.