If a VPN is over port 443 and using TCP, there really wouldn't be any way to know whether it was HTTPS or VPN.
Yes, you can beat this, but it is inaccurate to characterize it as being completely unstoppable.
I believe it is a game ISPs acting in bad faith will ultimately lose.