What Google sites are you referring to and what "do as I say, not as I do" behavior are you seeing? I'm not doubting you, I'm just asking for specific URLs so that I can forward the feedback to specific teams.
Google.com is 34 requests and 2 MB resources. That page contains an image and an input box.
Original web.dev they rolled out was something like 15 megabytes in size (thankfully, they fixed that).
Google domains is 1.3 MB of JS for what is essentially a static site.
Their recent announcement about some advanced video compression they did (I immediately forgot, it was on HN). 55 MB with a 3 second video on it.
Material design. Just the front page is 3 MB of resources. Of them, 1.3 is Javascript. For a static page.
I can agree though that they have very slowly been getting better with some of their public properties. When we start talking about internal/private/customer-oriented pages (GCP console, GMail that immediately come to mind), they are just horrendously awful.
Gmail and YouTube were the first Google products I could think of (other than search), neither loads in under a second over WiFi where I have 50Mbps. Not even with a warm cache.