You are talking about income tax. There are other taxes, e.g. capital gains tax, that most crypto makes much more difficult for governments to collect.
All income that you receive from or is routed through an institution will be handled in the same way. This likely includes interest, dividends and capital gains as well. Then there's VAT which is also collected by businesses on behalf of the government.
Exactly. Crypto largely removes the need for institutions, and with anonymous wallets it would be very difficult to link a specific person to one.
Edit: I am again talking about capital gains. Yes, the money has to come from somewhere, but you can break the traceability easily by using non-kyc means of getting crypto. E.g. bitcoin ATMs.