You are correct, I missed that. In MySQL, functional indices are implemented as invisible generated virtual columns (and there is no vector index type supported yet that I'm aware of), but Postgres has a more capable approach.
[0] https://dev.mysql.com/doc/refman/8.4/en/create-index.html#cr...