I think that you are overgeneralizing people a little too much. Particularly your comment that people fall into particular subtypes, and if you know these types you will rarely be surprised by their behavior. This type of thinking can easily be supported by your experiences because of confirmation bias, but I think people will typically have unique reasons for their actions.
The whole piece basically feels like a humblebrag how great mother she is and how she made all the right choices.
It doesn't contradict what you say per se - kids can have development impediments, and there are dedicated experts to help them. Did she ever reached to those? Nah, she knows the best whats good for her kids. Again, one of those described above.
(The older I get the more I see how people are just few certain 'types' and few subtypes and once they are in certain category, they almost always behave in predictable patterns for given category. Once you are familiar with those, rarely can anybody surprise you with their behavior. This is certainly one of the types I meet)