So you would, by choice, choose to not be able to render portions of the modern web?
That's why they should be made available, even installed with the OS at first use, if the users want.
If the users want?
How would that setup experience go?
Most people using computers are using computers as a tool, they're not into IT or IT professionals.
How would you offer that choice to the user? What would you phrase it like? How would you present it in a way that allowed them to make an objective informed choice?
'Do you want the possibility that some websites or documents won't render correctly?' How many people would answer 'Yes' to that.
But making them compulsory and even removing the option to uninstall them is a different matter
Yes, it's a sensible choice in the modern world. Being able to render text is a fairly basic and, arguably, essential function of a modern OS.
As someone who's had to support 'users' over the years, adding complexity and unnecessary options just lead to confusion in my experience. (I once had someone who'd trashed their windows install by just going into the windows folder and deleting files they 'didn't like the look of'!)
I'm an IT professional and I'm not 100% confident that I would make the correct choice at install for every component of a modern OS. That's something most users aren't equipped to make correct descisions about so they'll just accept the defaults and be annoyed at the complexity presented.
Also, my HD is large enough now that I don't worry about the extra space. For context, when XP was released 20G HDs were commonplace and a standard install of windows took about 1.5 gig, or about a 13th of the common drive size. Windows 11 installs into about 11 gig, and 512GB drives now are considered low end, however that's still only a 46th. These days I'm not going to worry about a few extra fonts.
When asked, most people will claim they want the choices, but often they don't... they just want a coffee.