Just plain dumb management wasting money on building computers like the 128, a600, CDTV and then doing a half a$$ed job on the s4000.
Commodore USA also entirely failed to market the Amiga line properly and probably overpriced the 1000 compared to a fully equipped 512ST.