However, I definitely should have been more narrow with my specification of West Coast. I like where I currently live, and have no plans to move, and have no plans to work myself into the dust in arbitrary jobs to afford a type of house that I don't want, somewhere I don't care to live, possibly dependant on a car I also don't want. If someone gave me the house you describe, I'd rent out the whole thing and continue renting where I am.
Ideally I'd shoot for a 1 or 2 bedroom condo in a more central area, but the math does not work out in a way that makes any sense to me, in part for the other reasons I cited in the original comment.
It's pretty common for people to come out of the woodwork when affordability or job concerns are raised to just imagine a series of variables whereby if you just keep dividing the space, adding jobs, and moving further out, there's no problem, because theoretically you can still pay for something regardless of how much or how far or how many other people you share it with.
I'd rather disagree with the premise, and spend my time and energy elsewhere instead of on some mcmansion in Langley for an amount of money it shouldn't be worth.
It's also rude to denigrate people who clean Airbnbs for $45/hr (which isn't enough) as if it's not a skill and anyone can just switch to it. It is a skill, and I don't have that skill, or the equipment, or any of the other stuff someone would require to get operating as a business which they'd need to be. Likewise tradespeople, which software developers clearly are in some ways.
The facts are that the Canadian software development market is terrible, job volatility is higher than it's been in quite a while, and housing of all kinds is higher than it's ever been all over the country. Those are not promising conditions for prosperity.