I think it was the marketing techniques.
With the CDTV, they put restrictions on where the stroes could put the machines. Did they learn from that mistake? Hardly.
I think, that all in all.....Commodore shouldn't EVER have tried the console market. They should have stuck with what they knew: Making good computers.