Ultimately only people can pay taxes. Taxing businesses is just a way politicians sweep taxes under the carpet so that voters can't tell how much they're actually being taxed.
That's why they split the Social Security tax into two parts, too, so that the employee thinks he's getting half of it paid for free.
Cheers, James