Суть в том, что под каждую задачу есть свое решение.
Для задачи "сайты/почта/музыка/фильмы/поиграть" есть решение - x86/x64 комп + Windows/*nix.
Здесь об оптимизации функционала/затрат задумываются, но так... кто как)
Кто-то вообще не задумывается.
Кто-то для этой оптимизации просто покупает более мощный комп и все)
Кто-то более тщательно выбирает операционку и софт.Для задачи "обработать миллион микротранзакицй в минуту" свои решения.
Стоечные или блейдовые сервера с возможностью удаленного мониторинга состояния железа, с возможностью горячей замены всего, что можно, с возможностью... и т.д.
А здесь об оптимизации часто думают очень хорошо и выискивают любые способы.
Поэтому и появляются решения, которые для домашнего использования могут казаться непригодными или даже "ненужными.
Встречал такую приблуду в серверном биосе - удаленное управление.
Делается что-то вроде алиаса для сетевушки.
На этот алиас вешается ip адрес.
Кроме того, делается ещё что-то типа виртуального дисковода и, кажется, usb привода.
Все это делается для того, чтобы можно было удаленно заходить на сервер через интернет и вкл/выкл питание, всунуть/высунуть диск и там ещё параметры какие поменять.
Есессно, есть простой функционал (basic), а есть "расширенный" (advanced).
Есессно, расширенный - за деньгу.
Да и простого функционала может не быть в более дешевой комплектации сервера.
CoreBoot сможет дать сей функционал (и даже больше) бесплатно.
Экономия - раз.
Увеличение функционала - два.
Плюс можно подумать в сторону виртуализации/паравиртуализации уже в биосе.
Но это так, в некотором будущем)