The idea is really nice here, including the unexpected realities of life is a great idea, but I do feel like it would be a bit difficult to implement in-game. Maybe for a long campaign, but for your average adventure, I don't think you'd end up actually getting enough downtime to make it reasonable. Fun idea regardless though!