Very different in software. Many engineers can get away with spending many hours of their time on building software they need, but sure as heck can't unilaterally get the company to shell out a few hours worth of their salary buying the equivalent for them.
The more relevant problem being alluded to by the parent of your post is that engineers would rather write their own code than find an existing library (which is more often than not free) that does the same thing.
More software companies need this role. I tried to make this my role recently (with cloud services and whatever) and succeeded somewhat but not entirely.