But I believe Googlebot always faithfully sends it's user-agent. Is there a reason Google would care about 'fixing' this to make Googlebot harder to detect via random() predictability, when you can always just detect it via user-agent anyway? I'm not sure, curious if others have thoughts!
If the "disguised" googlebot is the same as the actual one, chances are it is since it would want to be as close as possible to not flag false positives, and use the same seed for consistency then you might be able to use that to avoid detection on the fact that you are serving google something different than normal users.
Newspaper used/do that to be able to have their full article content indexed while serving a paywall to everyone else.
[0] https://intoli.com/blog/not-possible-to-block-chrome-headles...
[1] http://antoinevastel.github.io/bot%20detection/2018/01/17/de...
https://www.elephate.com/blog/chrome-41-key-to-website-rende...
The warning you're seeing is
a) probably shown based on UA, and Googlebot has a very different UA to the Chromium browser
b) warning users who will need to browse/actively use the site. Googlebot simply parses content, so has no use for quite a lot of the active functionality on the site. As such, it will generally not need to support all of the features used by that active functionality, just barely enough to be able to read content.