Ultimately this is not up companies to decided, but for lawmakers to simplify taxes and reduce loopholes and complications.
I am self employed, and it took me a few years to figure out properly how to pay and not overpay for all my taxes. The entire tax system is insane, depreciated assets, tracking car mileage, LLC fees and taxes, annual report filings, and paying quarterly taxes.