There's always this weird thing about cleaners.
The reality is that you're paying them for a service and while they're not technically employees, they turn up at the same time every day/week and there's a formal or informal contract in place that governs this. So treating them as employees doesn't seen unreasonable. Come to think of it, I think technically the government might consider them employees too on some level as when we had a long-term nanny who only worked 8 hours a week, we were told she counted as an employee and we needed to treat her as such.
The point is that in the same way we're all outraged when big companies are just firing their staff without giving them any support, we should be outraged when people just ditch their cleaners and gardeners and the like. For some companies, they can afford to do more and choose not to. For others, they genuinely can't afford it because their own business has tanked and when we see that they are at least trying we're more sympathetic (eg, companies that refuse to even attempt to furlough their staff vs those who may not survive but are trying to furlough for as long as possible).
Similarly, while I'm not sure I'd get my cleaner to come in, I actually think that done appropriately it's not actually the worst thing ever. But as the employer, it would be up to you to ensure that this was safe - so provision of PPE, processes in place to manage social distancing etc.
But then, I'm always surprised by people who don't give their cleaners any holiday/sick pay so perhaps I'm not the norm on here.