Why did many software developers choose not to redesign the Mac operating system and rewrite the programming code?
Because the operating system was designed largely around the GUI, existing text-mode and command-driven applications had to be redesigned and the programming code rewritten.