I think his whole point was that preferred a non-specialized art where he gets to do some of everything. I don't get the impression he thinks other styles should change to match his preferences, just that he wants to stay with his current style because it covers a wider range of techniques.You can dislike them all you like but the fact remains that BJJ and Judo are grappling styles, there shouldn't be punching in them, why would there be. Muay Thai is a stand up style, they aren't going to change that to please people like you, some karate styles do have grappling incorporated in them, karate is a generic name you have to look to the specific style for further information. TKD has punches and strikes, it's not all kicking.
You can do these styles or you don't but there's nothing to dislike about them, that would be silly, what you mean is they aren't for you.
That said, BJJ does include strikes. The proliferation of academies focused on the sport side of BJJ has led to striking methods being widely neglected, but they do exist in the martial art of BJJ. (Not to the level of what you would expect from a good specialist striking art, but they do exist and are a standard part of the old-school BJJ fighting repertoire).
(Technically the Judo curriculum also encompasses strikes, but they are only in the kata and are even more widely neglected than the strikes in BJJ.)