Some amount of revenue must be raised. Suggest an alternative. Not taxing corp profits will result is less overall tax income (it wont be made up in shareholder taxes).
You also generally can't tax the revenue instead of profits (except perhaps few percent of revenue as the minimal tax), because different companies have hugely different amounts of revenue and expenses.
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.
There is no double taxation. Transactions are taxed, not money.
Reasonable corporate taxes are a net positive for the economy of the county that issues them.