Very interesting, the more I learn about InnoDB, the more I'm impressed. I guess I haven't encountered a column value that's bigger than 8KiB in an InnoDB database yet.
Pretty much every db storage worth any salt has some sort of off row storage for lob/blob crap.
Here's a few reasons to be dissapointed in it: https://jepsen.io/analyses/mysql-8.0.34