Found a nifty diagram:
(Source: [Compiler Bug]: Compiler fails to memoize hooks with no hook calls · Issue #31727 · facebook/react · GitHub)
And it is kinda official, since that user is a Meta employee, AFAIK.
So if it stays like that, without a preserve mode only components with Hooks in them can be automatically optimized.
