The two are largely the same thing. If you have basic income, you can spend it on cheap housing and effectively have Basic Housing with no additional administrative overhead. If you're saying that we need to specifically provide free housing to the homeless and/or poor then that's a program that some cities have already tried with mixed results. Homelessness is often tied to drug addiction and mental health issues, neither of which are really directly helped by free housing or free money.