Люди, которые делают скриншоты диспетчера задач и жалуются на плохую оптимизацию и тяжелые драйвера, вам бы матчасть подтянуть.
Я опущу подробности работы планировщика винды и менеджера пямяти и сразу перейду к более понятным вещам.
Браузер - это не только ценный мех, но еще и втрутальная машина, скриптовый движок, пачка видео-аудио кодеков. Эдакая система в себе, из которой даже ChormeOS сделали.
Оптимизация - это сохранение скачанных и распакованных данных, скомпилированных скриптов и прочего в оперативке. Чтобы одну работу не повторять несколько раз. При условии что есть свободная память.
Размер программ тоже зачастую растет из-за оптимизации под разные процессоры, инлайна, статической линковки. Вторая причина - кроссплатформенность, ради которой надо таскать огромный рантайм за собой.
По драйверам тоже все просто - в комплекте идет красивая панель управления, библиотеки под разные API, модули ускорения видео, компиляторы шейдеров, мониторинг, разгон, управление подсветкой. И все это барахло в одном инсталляторе дублируется для разных видеокарт и операционок.