For pages, it does have an h1…but the class is “page-title”. The theme file this is found is the content-page.php file.
You can always add entry-title to the class on the heading tag if this is what you are needing. However, if you do not use titles on your pages, the H1 will not show, even in the source code. I did notice you manually put in an empty