Humans all have basically the same expense structure so taxing revenue makes sense. Corporations from different industries have wildly different expense structures so taxing on revenue would be nonsensical: you would end up undertaxing high profit industries like tech or pharma and massively overtaxing low profit industries like retail.