Commodore made a fundamental mistake when they decided to go low end.
They earned a "game machine" reputation, which, long-term, had no legs to stand on.
From this point of view Chuck Peddle was correct... keep the business side growing while developing the low end.
At an early stage, this might have made a difference against IBM and future clones, but that's looking back at things...
My $.02...