If taxes were paid on revenue, wouldn't the money flow stabilize somewhere else? (prices would go up, and so would salaries in order for people to afford the new prices).
This sentence is unclear. If you mean to ask whether market would eventually reach some stable equilibrium the answer would be yes.
However, this is a bit of a moot point. There actually already are taxes on revenue as pointed in comments. VAT and sales taxes are de facto taxes on company's revenue even if they might not be de jure taxes on company revenue. This is because company's revenue is defined as price times quantity sold $R=pq$ so any tax that is levied on price company charges is de facto a revenue tax.
I make a purposeful distinction between de facto and de jure tax because in most tax codes you will see written that firms collect VAT/sales tax from consumers on behalf of the government. So de jure these taxes are applied to consumers, however from economic perspective it does not matter if VAT or sales tax is de jure levied on consumers or producers as tax burden is always allocated by the market (see Mankiw Principles of Economics).
The intuition why they are equivalent can be seen in the pictures below I taken from the Mankiw's book. The intuition is that whether tax is levied on consumers or suppliers (firms) it will have the same effect on new market equilibrium price and quantity supplied.
So de facto VAT and sales taxes are also revenue taxes. Also since tax burden is split by the market it does not really matter from distributional/welfare perspective if government puts this tax de jure on businesses, so there is no opportunity here to do any redistribution just by changing the de jure designated payer of a tax. This does not mean the burden of the tax is distributed equally or that even there might not be cases where only one side of the market bears the burden. The point is that the burden is determined by the market not government.
In practice the designation of who pays might have political significance. That is an economically equivalent tax on producers might be more palatable to voters to the same tax on consumers but that does not matter for economic analysis.
Furthermore, an important caveat is that sometimes it might be more practical to tax one party because they might have for example lower administrative burden. This is why VAT and sales tax are both collected by companies so in fact they pay the tax even though de jure these are taxes on consumers and de facto the tax burden is always split between consumers and producers depending on parameters of supply and demand regardless of designated payer stipulated in law.