Your post makes a lot of sense and the rent vs. buy calculation, above anything else, is what convinced me several years ago of the magnitude of the bubble.
For instance, if “everybody wants to live here”, rents would reflect that. They don’t.
If “there’s a housing shortage” were true, rents would reflect that. They don’t.