In my experience it's because companies desire a year end return greater than the last. To do so means every investment of time to them needs to be of monetary gain, or else they show gains by cutting the employees that would work on that project and the bottom line goes up. Aka more investors and stock increases (overlap occurs there)
Most companies put money aside for community initiatives. This is important for companies because it improves moral, thus reducing employee churn, which is costly. Spending a thousand bucks a year in sponsorships is a drop in the bucket for any mid sized company. If you never ask, you'll never know.
Devs can convince their companies to sponsor open source projects that companies use. Most devs don't care, why would companies?
In my experience it's because companies desire a year end return greater than the last. To do so means every investment of time to them needs to be of monetary gain, or else they show gains by cutting the employees that would work on that project and the bottom line goes up. Aka more investors and stock increases (overlap occurs there)
Most companies put money aside for community initiatives. This is important for companies because it improves moral, thus reducing employee churn, which is costly. Spending a thousand bucks a year in sponsorships is a drop in the bucket for any mid sized company. If you never ask, you'll never know.