If you're a US citizen living in Germany and wondering why your broker won't let you buy a plain-vanilla S&P 500 ETF, the answer isn't a single rule. It's an overlapping web of EU, US, and German regulations that were each designed for reasonable purposes but, taken together, create something close to a regulatory dead zone for expat investors.
This article walks through every layer of that web so you can understand exactly what's blocking you and why. If you're looking for the practical playbook on what to do about it, head over to our companion piece: How can US citizens in Germany invest in ETFs without PFIC or PRIIPs problems?.