I have a static IP at home so I can connect via my homelab server (let's call it the bastion) to any of my Pis. No need for VPN.
But my current ISP required me to pay extra for a static IP, where their ordinary "dynamic IP" offering shares IP and don't allow for direct connections from the internet. This never used to be the case.