There is also an amusing (?) catch-22: you could theoretically sign up with a US-based broker and buy through them, which would make you exempt from these requirements. But most US-based brokers and banks will not want you as a customer if you don't have a US address. And those that do (Charles Schwab International) will not sell you ETFs, because… you are "based" in the EU, which has information requirements for selling financial instruments, and US ETFs cannot be sold to consumers in the EU.
I can't believe how badly the US screws their expats, and nothing is done about this, it only gets worse over the years.