While I agree that you don't need to consume or overengineer these things, I admit that doing these things on a different place and somehow committing some money to it kind of forces people to keep doing it whereas doing it at home may make it boring (for some people) and you stop altogether.