По-разному бывает
I like the English expression ' It varies '. It varies with people, locations, times etc.
Synonym for temporal case: "раз на раз не приходится":
Бывает, ты ешь медведя, а бывает - медведь ест тебя.
Also (note the lyrics!)
https://www.youtube.com/watch?v=GpxQ7dsRxZ8

"Житель" should be "жилец". And I doubt that it is common to share flat with strangers these days. At most it could be one friend.
(People renting flat in a Moscow centre rarely have the income as low as 45000.)