That sounds like incredibly biased thinking based on either your job or history. Making a form to send out in excel is so easy I can teach the old people at work to do it. Designing a web form not so much. Unless there's a GUI attached to it there's no way these people will get it.
It's easy until you have to troubleshoot why the code is not working, word coding is crappy to work with. The errors mean nothing and the code is all over the damn place in a non logical fashion. Word is not a programming tool, people should not use it for that. Then once you do manage to get the form to work, you have to make sure everyone's copy is the updated version. There's also lot of annoyances like warnings if it tries to send email. most users wont know what to do.
A web form can be whipped up in less than an hour, updated, and everyone with a web browser can easily access it. If a change has to be made, it can be done in minutes, and updated instantly.
I did a few at my old job. Basically the process manager just needed something done, I told her I could get it done by end of day if we do it with php, even though we're not really allowed. She told me to go for it. Within an hour I had something working. Meanwhile there was tickets opened for months about other word forms not working properly. Can be a pain to troubleshoot as there's so many factors that are specific to each user's PCs such as macro security, etc.
Web based form > everything. Companies need to stop outsourcing basic programming and let IT do some of it. Basic custom code can save millions of dollars and tons of time, if companies could just let IT do it. I'm talking about really basic forms here and stuff that is under 1k lines of code. Sure, the huge ERP stuff should probably stay with actual programmers who do it as their main function.