This comic is not meant to be a justification for removing actual features.
There's a huge difference between being available and not ever changing. You're arguing against a point never made.
Perhaps true, but your estimates are off by many orders of magnitude. Wikipedia puts the Firefox userbase at 450 million. How many people do you think need to turn off SSL? Hundreds? Thousands? That's about 0.0002%. How many need to turn off or manually tweak the size of disk cache? Over 9000? That's still only 0.002%. And oddly enough, it'll overlap heavily with the last 0.002%, and the next 0.002%.
People really disliked being treated as numbers, they'd rather be treated as human beings.
It gives the impression that it's about finding a justification to an arbitrary already made decision.
IMHO a more sensible way to tackle the issue is to make usage cases and find a way to address what ever arise from this scenario wisely. From the nfs case exposed earlier, a "I'm on nfs with quota" checkbox would make more sense than forcing cache manually to 0.
Instead of removing features and hiding options, wouldn't it be preferable to provide options that make sense and make them usable ?
Firefox was a spinoff of Mozilla and was a pretty good browser from v1, and within a year of release was considered the best browser available.
You can not damage the "average user" at all, but manage to break the workflow of most of your real users but eliminating parts of the set of features they depend on.
i.e. remove 100 different features only used by 1% of your users, and it's actually quite likely you've removed features 100% of your users use.