Windows had the same problem, except instead of having conflicts between extensions (which everyone understood were extensions to the operating system), installing applications could cause conflicts. Personally, I never reordered extension names to avoid conflicts.
Both windows (95/98) and macs had their share of shortcomings, you just had to pick, which set you can tolerate.