I am a user, I don't work in IT, but my team manage large volumes of data so we sometimes have to resort to home made solutions. We also, separately, have dependencies on data managed by other parts of the organisation which is often contained in other home made solutions.
In general, Access would be a better tool, but most users don't know how to use it, whereas they think they know how to use Excel. In fact, we didn't even have Access as part of our standard desktop build until we moved to Office 365 - you had to make a special request to IT if you wanted it installed. So people use Excel because they're comfortable with it, not because it's the right tool for the job. The worse ones are those developed by someone who is a 'wizz in Excel' (but their actual job is sales or something completely unrelated). Their manager will initially be delighted that they've solved a problem without using any of the IT budget. Then the 'wizz' will leave, the spreadsheet will break or need changing, and nobody has a clue how it works. And of course the 'wizz' didn't document anything....
Don't get me started on SharePoint lists and workflows...