Hetzner will actually refuse your order after you submit your documents with no valid reasons whatsoever. At a point, you just give up and ask your EU co-workers to spin up dedicated servers for you.
That's all there is to it. I've had this happen to me by banks before and it's shit because the customer has no recourse. They can't advocate for themselves.
This practice needs to change, industry-wide.