No, investors treating a necessity for life as an investment vehicle is why no one can afford a home.
NIMBYism is largely theatre; an attempt to keep us from doing something about rampant speculation and a complete lack of investment in public housing.
Of couse, BlogTO's owners are also rich, and they'd very much prefer we blame each other than raise the spectre of taxing them or otherwise cramping their style.