Speaking of taxing revenue instead of profits, that's another reason the current tax regime is so galling (at least speaking from a USian perspective). Individuals essentially are taxed on revenue and can't deduct things that would otherwise be straightforward deductions in a business context, as necessary and proper expenses required to earn that revenue.