Commodore made a lot of mistakes... they overpaid the topmanagement and underfunded R&D, had no real concept or vision and spoiled money in different markets (f.e. by producing PCs). And they made their final error, the Amiga 600 (which created a lot of losses after they announced the A1200).