What a bunch of crappy millennial winning!
If where you live is to expensive, just move to a more affordable place. Be smart and consider all the variables, before depending on the whims of others for income.
In my personal opinion you are teaching your daughter that you have no control on your life, or else you wouldn’t need the generosity of others, the is always dependent on one good mood.
Teach your daughter to be smart and constructive with her mind. Teach her to choose well her education, teach her about job markets, house markets, how to manage a house, how to cook and how to go groceries shopping for a balanced healthy diet. And now the very important part, you teach this by example!
Do not teach her to depend on other but herself for her income.
Good luck