For what it's worth, I just moved a dataset out of Excel in to a pg database because what we were asking of it was just a hair more than a spreadsheet should be used for. It is great for collecting and viewing data, but as soon as the first complex filter came in, it fell apart. Something that was doable but challenging for me as a tech guy was not possible for my user, a parent. But a data grid with some simple filters and an export will get the job done, and thanks to tools like postgrest (not just postgres) and a React data grid, I was able to make something infinitely more usable than just a spreadsheet.
We can all agree, Teams is awful.