Нет. Хостинги есть хостинги. «Хостинги для CMS» - маркетинговый ход. Вы можете запросто установить CMS на любой хостинг. Но одно дело, удобнее установить «в один клик» из панели управления, а другое дело, самостоятельно устанавливать все.
как правило, хостинг Уже заточен для работы веб-сервера в обвязке с php/python для самой быстрой работы CMS.
И например у нас на justhost.ru предлагаются к установке разные готовые варианты CMS, много десятков, чтобы сразу начать работу с сайтом.