Adding support for customisation has a cost - more code, more things to test. If people just used defaults we could have simpler code, shipped more quickly, with fewer bugs.
Not supporting images or JavaScript would simplify things as well...
That's just your opinion—which I guess the Firefox devs and most users don't share.
Customizability is a very useful feature for many people.