As game mechanics they seem about right to me. The landlord's going to take the rent whether you're working or not. If you don't work (play the game) you don't earn.
Or for example time could pause on days you don't visit. If I play a browser game it's going to be a very small part of my life and I'm not going to be concerned with making sure I visit daily because the game wants me to.