This person is advocating boycotting Amazon and going to local grocery stores instead. What the hell? How is that better?
This reminds me of a class of housing advocates who insist a higher minimum wage or rent control will solve housing problems. No, you still have 1 unit for 1.x people; the overriding issue is supply.
The homeless bit is a false dilemma. While housing the homeless can be cheaper than the services they require from living on the street, luxury condos aren't making them homeless, and freed up inventory won't go to them, it will go to someone making six figures with too many roommates.
Homelessness is incredibly tricky because there are different causes of homelessness. There's struggling service sector workers living out of their cars, but there are also homeless with severe mental health issues and drug addictions (cue the SF Civic Center Bart station video). Housing them somewhere could make sense, and it's an inefficient use of money to do it in urban centers, but at the same time, it feels unethical to put the problem out-of-sigh in some remote ghetto. That, and you need coordination for any sort of homeless policy like that so cities don't start busing their homeless elsewhere.