I used to work at a university and helped build some code for a few neuroscience experiments to the question of lacking technologists - absolutely yes. They basically work with whoever the computer person is in the team/lab, and rarely budget for that as a specific part of their research because how do you even do that? These people are hyper specialized in their field.
This isn't 100% true everywhere, but for the average researcher I think it is true in almost all fields of research.
With my Linux knowledge I was able to turn our solar physics lab into a machine that could pump out way more data than it would have being built by a guy who mainly knew FORTRAN and VMS. (Paul if you are reading this, I'm exaggerating, you have a PhD and worked at the SuperComputing center and are a genius, but I hope you retired)
Even looking back, I could have done a whole lot more if I knew anything about AWS back then, which I didn't, so I used my budget on bare metal all the time, which was a huge waste of time and resources.
I also think there are other issues, because a lot of this research has to have a specific structure, you only get grants for what you propose, and they usually won't give you a ton of money for a wild new idea that's not based on some prior specific precedent.
The entire way we advance human knowledge is kind of fucked up but I don't have a better proposal :)