Speaking of their rules, those are a bit insane too. Speaking of "flouting rules", any prospective user should think about whether it's okay for a cloud vendor to keep spying on which processes the user is running, even without a court order; it is not okay.
If you keep moving the goalpost, then you will understand nothing. You might as well be an employee of Hetzner.
So let me revise that to say I haven't seen any reports I can 1) verify are first hand, and 2) know accurately reflect an actual unfair termination. That is also why I don't bother going around reading accounts on Reddit.
There are no "fair" terminations except without a court order. You will understand when it happens to you. Also, there is no way for you to determine if a report of a a termination is "unfair". In this way, you will continue reveling in your limited worldview.
I have seen this multiple times with German providers. They promise to serve, then when the user really genuinely exercises the service, they cancel the user.
That you're being evasive makes it very much sound like you used them in ways you should have expected would be treated accordingly.
If you've run into this multiple times, it very much sounds like a "you problem".
If you think about it, Hetzner had to be spying on my activities in very close detail to see what I am doing. Such unnecessary spying (without a court order) alone should detract anyone from using them. Assuming they copied my disk image and subjected it to a scan, it's very possible that they retained my confidential data without my permission. Is this the kind of cloud provider that anyone should use?
As for the type of server, it really shouldn't matter. The service exists to be used. People don't rent say 24 core or 48 core servers just to pass the time and pay money for nothing.
They do not need to access you disk to determine that. They can just observe behavioural patterns and use heuristics. E.g. 24/7 100% cpu, low data, port traffic on typical crypto related protocols to known crypto endpoints will raise red flags.
They can terminate you for any or no reason with 30 days notice, and terminate service immediately for suspected abuse or non compliance.
Seems this already happened twice to you. You can try any non specialized cloud or server renting provider, and the result will be the same.
The type of server, dedicated vs shared, very much does matter. If you grab a shared resource for 100%, you deny all other shared users their usage opportunity. Bursting upto 100% occasionally is very different from 100% sustained. You know this very well, and you are reasoning from a bad faith pov. Using a shared resource 100% by definition makes it not shared.