1000 devs buying individually on average tools for 100 USD/month doesn’t make sense in any organization. Controllers will have their say and architecture or CTO should have their say, too. Tool usage corresponds with IT strategy.
Procurement tends to count in large numbers. That’s why a business unit usually decides.
It is up to the devs to raise the Business Case.
IT departments are usually considered Loss Centers. That’s why there is another road block, but not against productivity per se.