Hetzner charges extra for IPv4 address, as I believe most of them do. I know because I went through the same crap.
It would be the same as with home NAT. Your device can create TCP connections outbound but can't listen/accept.
It would solve the problem of not being able to communicate to another IPv4 server but it prevents you from hosting your own.