One of the reasons self-hosting is not sustainable in Germany is that electricity is prohibitively expensive for non-industrial purposes. If you run a service company and do not own a data center, you pay more for the electricity than the equivalent in token costs overseas or in China.