Someone earning a R1m a year will take home R700 063 after tax. That is R58 338 per month.
Lets say a family of 5, two adults and 3 kids, plus they support mum's parents with medical aid.
Medical aid isn't a luxury, but a necessity. So lets say they get the best plan available to the general public. That would be something like Discovery executive. That is 7,688 per adult and 1,468 per kid.
So just medical aid alone would be R35 156. So that leaves a family of 5 with R23182 for eveything else. Home loan for a decent sized house would be maybe R15k? That leaves R8000, which would not be enough for school fees, electricity, water, insurance, fuel, and food.
If earning a million a year cannot even buy a family the best health insurance in the country with plenty to spare, then you really are not in the "rich" category.