> To have illegal hotels that then help keep a generation out of home ownership?

Note your parent's statement includes a critical qualifier “helped”. Your parent does never claim that Airbnb was a single cause.

Your theory about NIMBY voters on the other hand does claim a single reason.