I believe we all have friends, whose houses are always sparkling, smelling nice and fresh and never seem to put any effort into it. Let me give you a clue: they might not do the cleaning themselves.
If you have not asked them yet, maybe you should, because they may be paying for house cleaning, and they may even persuade you to do it too. Why is that? The answer is simple: nobody has the time to clean after him or herself, and nobody has the time to do that thoroughly, so they would much rather pay a few pounds to a cleaning company in order to have a clean house.
I suppose most of us clean our dishes, make the beds and maybe even dust off the sofa, but the true house cleaning is more than that. You need to clean all the surfaces in your kitchen, in your bathrooms, bedrooms and living room, and that takes time. In addition, most of us need that time to work, to spend it with our loved ones, or to do something else entirely. Therefore, the idea is to save yourself some time, and to pay someone to clean your house, in ways you will never be able to do it yourself. These house cleaning companies have the products, the staff and the time to put in your home, to make it clean. This is what they are paid to do, and they do it perfectly, so why bother doing the thorough cleaning of your house alone, when you can hire someone to do it for you?