It's not just that making it a bad product. Those are minor annoyances when compared with it trying to keep your data hostage in opaque formats[1] and exfiltrating your data to the cloud[2].
[1] https://blog.documentfoundation.org/blog/2025/07/18/artifici...
[2] https://superuser.com/questions/1903431/how-to-stop-excel-36...
Is Python is still a metered cloud runtime?
It suffers from trying to do too many things at once, though. Excel 3 is enough for those use cases without being a complete nightmare for everyone else. Electronic spreadsheets as a concepts are genius, it's the implementation I hate.
WHY wouldn't Microsoft just run it in the local interpreter on the machine?
Probably to tighten vendor lock-in.
But using a spreadsheet to store data is completely reasonable. We delude ourselves as technically experienced people when we imply otherwise. When Excel fucks up data (perhaps the most unforgivable sin in all of software) with unexplainably bad defaults and UX for auto-formatting (i.e. "trying to be clever"), it's absolutely out of touch to point the finger at the end user.
Agree. Soooo many leading zeroes have been striped from ZIP codes.
Equally as bad is no visual indicator to distinguish formula cell from static cells. Easy to silently overwrite formulas with a careless paste.