~snip~
Different countries, different rules when it comes to paying taxes. But it is also important to emphasize that paying taxes is a completely normal thing, especially if the tax money goes to the right purposes (public schools, kindergartens, hospitals, courts, etc.), and something else if it goes into the pockets of corrupt politicians and ordinary people only gets crumbs.
Your idea that crypto exchanges collect tax would be good for users, but the whole thing doesn't work that way. Governments want the tax to be reported and paid directly to them, not through some intermediaries like exchanges. The problem is in fact that taxes are too high when we consider the total amount we need to pay.
If we take the example that the capital gain tax rate is 20%, and you pay that every year it is maybe within some normal limits. But if you have VAT on every purchase which is again 20% or more you pay extra tax again on fiat you get from selling crypto. Although there are ways to avoid paying taxes when it comes to cryptocurrency, any trader on exchange which requires KYC will pay it sooner or later.
We have nothing to do with the government getting taxes with our bitcoin because in the first place, we should be thankful that they legalize cryptocurrency in a country and not all countries in the world have courage to make it possible. Some countries are still not implementing cryptocurrency that's why they don't understand how it works.
The only problem here is that the fees or taxes are far too high, but what can we do if that's the government's way to benefit to our bitcoin. We just need to accept the fact that the fees in the exchange are really high than having a government that is against to bitcoin. There purpose is for its people's sake and not for the corrupt politicians.
We do really have a fees in more aspects not only in exchange, taxes are necessary so that the government have funds and budget for their project and all of us will surely benefit to that.