That's true for all free stuff. It's a pain to constantly monitor if the service is still free, and a pain to keep migrating.
Web hosting is very cheap - especially for static sites. Much easier to pay and forget about it. I've used my provider for 20 years.