I am not sure that a CM is the most flexible form of childcare as often they have several famillies/children and if a new family/child comes along they would have to fit in with what the CM does.
Where as a nanny is often employed by one family(unless nannyshare) and therefore can meet whatever the needs of the family are 100% as thats all the nanny has to do is please and obey one person iykwim
I am not a fan of nurseries as think a lot of them, but not all, dont employ good staff - some I have been in, didnt even have qualified staff which I thought was dreadful
Parents generally try and do the best they can for their child, but some just cant afford childcare and often nurseries are the cheaper option, and the only one they can afford.
Sure lots of people might think like you,and claim all in sight - I have got friends who would be finically better off not working and claiming, but they have their pride and dont want to scrounge but want to better theirselves and not claim benifits, hence why they go out to work and try and previde a life for their child.
Once you have 2+ children, often a nanny works out to be better in value, as they get paid an hourly rate , rather than child rate like CM.
The only real difference I can see, and this is from a parents point of view, is that it might make life easier having a nanny as they come to your house and get child/ren ready, where as with a CM you have to generally take them there, so you need to get yourself ready, up and dressed as well as any children you might have.
Every parent is different, as is every child, and am CM might suit one family, where as a nanny might suit another.
As long as the child is loved and cared for you, I dont think it makes a difference what child care you have as long as the family and child and the employee is happy