And at least at my workplace, a lot of work processes use poorly-designed Excel spreadsheets for critical tasks, because it’s such a simple way to manipulate data.
I also find that when I need to do more complicated data analysis, Excel starts to become limited, and I find Python to be a more powerful and flexible tool.
Capability is a double edged sword. Any tool that is capable of doing something is going to be used by someone to do that thing, regardless of whether it should be. Excel gets abused and used for things that it shouldn’t be frequently in corporate environments because of its capabilities. I can understand being frustrated by that.
I use Excel for reporting and analytics because it makes manipulating and visualizing data very easy. Especially if you know what you’re doing. No need to write a UI or worry about portability between workstations, etc. At the end of the day it’s a tool. A very capable one. Like any tool, it’s not the right one for every job.
That works when you have access to a SQL database instead of a bunch of massive CSV files.