Yes however one company builds a product to sell it or make a profit in some other way while another gives it away for free.
I would argue that the OSS company is still at a disadvantage since they have to figure out how to feed the developers (pay them a decent wage) while still giving the software away for free.
That's one option however a very annoying one for their users plus if it happens to be something non standard like a Linux terminal app where do you put the ads?
I would argue that the OSS company is still at a disadvantage since they have to figure out how to feed the developers (pay them a decent wage) while still giving the software away for free.