In countries like the US that is generally not something many software engineers can afford. In South Africa, as an engineer that is more affordable and more seem to have them from what I've seen.
It's pretty common among middle or upper-middle class software engineers, at least based on the number of my coworkers who employ such services. Biweekly cleaning and gardening might run you $100 a week, or significantly less if you can cut out the middleman by hiring a cleaner directly instead of going through an agency (they can charge $40+ an hour and often pay their illegal immigrant employees under $15).
The average domestic worker in South Africa makes $16 a day and a little bit more for gardening. The domestic will come and clean the house, wash your clothes, iron etc. and put in a full days worth of work. The gardener will spend a full day weeding, mowing etc. etc..
You will not get anything close to that for $100 a week in the US even with an illegal immigrant.
Sure, but the median software engineer in South Africa is making around $20k USD (https://www.payscale.com/research/ZA/Job=Software_Engineer/S...) compared to around $90k in the US. Multiply that $16 by 4.5 and you're at $72, or $9/hour for a full day of work. Do a comparison based on percentage of salary, and the difference is smaller than you would think. It just seems ridiculously cheap in nominal terms.
I'm not criticizing you. It's just part of the difference in standard of living. In the US, only the rich can afford a domestic worker, because it would cost up-words of $200 a day. In South Africa it is a fraction of that cost even if you are paying above market rates.