As someone who works in a Fortune 100 company, the number of spreadsheets we have for the vast majority of our tasks...
The biggest issue I've seen is how do you get a bunch of data to look and behave between a bunch of users who have different skillsets and varying knowledge about how the data connects to other data?
You could build a web page with a database backend. But this takes hours when plopping the data into a spreadsheet is minutes.