Wrong first assumption
We all pay taxes, therefore we all are taxpayers therefore our money is taxpayers money. Assuming that there is a fundamental difference between giving companies money directly or via the government is wrong.
Of course you might say that you have less control about government money as you have to pay taxes. However you also have to pay for licenses for software you'll never use when you buy a new computer. Or you need to pay for DRM, even though that's the first thing you'll get rid of.