My goodness. Most middle class people I know earn about R20 - R30 000 combined income. KZN. Much less if it is only one person with a stable job (not talking about horses here). Some of them even with kids. Although you won't be on private medical aid or paying of a home loan. Maybe if you buy a flat.
But where the heck is it normal to get 50-100 000K a month. Getting paid in ZAR anyways?
Post-Covid, it is even worse now. People are screwed.
Look we live in SA, a country with one of the highest income inequality stats in the world.
On a forum like MyBB, there's a fair number of high earners.
In terms of what people are commanding such a salary, they obviously have a highly desirable skillset. By definition, if their skillset was common, they wouldn't be paid top dollar.
Any professional in SA could easy get the numbers were speaking about. And yes, this would be a minority of people.
That said, something like software development might have a lower barrier to entry compared to CA, engineering, medical doctor, etc. In the sense that you can DIY (no university needed) and you'd still earn very well once you've got some experience.