Этим имело смысл заморачиваться до того, как появились и широко распространились многоядерные процессоры.
Впрочем, ты можешь это делать и сейчас - игра, умеющая многоядерность использовать, все так же будет и несколько процессоров использовать.
А вообще, с технической точки зрения - распараллеливание по нескольким процессорам и ядрам - не тривиальная задача. Поэтому в эпоху, когда существовали только одноядердные процессоры на PC, геймдев не считал нужным тратить на многоядерные процессоры ресурсы разработчиков, вкладывая усислия в программирование видеокарт.
Ибо владельцев многопроцессорных систем - раз-два и обчелся. Бабла на них не заработаешь.
В доступном серверном железе основной плюс - это ECC. Скорость же для игр меньшими усилиями достигается именно на десктопном железе.
Есть, конечно и сервера, где в вашем распоряжении десятки и сотни ядер. Но число этих компьютеров в мире на многие порядки меньше распространенности игровых систем.
Параллельность сама по себе не возникает. Её нужно специально запрограммировать. То есть игра должна уметь распараллеливаться.
Кто будет это делать ради жалкой горстки нескольких сотен человек во всем мире, которые могут позволить себе использовать многопроцессорные сервера для игр?