No, I mean that the benefit of open source would be the ability to change the code yourself for free. One hindsight is that you have to give it back when using the GPL. Businesses don't like that.do you mean support is the only benifit to companies?
But what is more important, where is the difference between a company like RedHat and Oracle ? Both offer support for their product. In both cases the user doesn't care for the code. If it's open source or not is a good thing in theory, but for the business, it's not important, because the company providing it is a black box. We provide a problem, they provide a fix. And it probably even costs the same amount of money.