Во-первых, в Приморье таки строят (космодром "Восточный"). Почему не строили раньше - потому что это у чёрта на рогах (при том, что основные производственные мощности по изготовлению компонентов ракет и спутников - в Европейской части) , и потому что Приморье находится в досягаемости американских ВВС, базирующихся (базировавшихся) в Японии. А Байконур строился в первую очередь как военный объект, а не для удовлетворения космических амбиций Королёва.. .
Во-вторых, экватор хорош только для вывода спутников на геостационарную орбиту. Но если нужен спутник, который летает сравнительно невысоко (200-400 км) , как, например, спутники разведки, и при этом захватывает не только экваториальную область, но и интересующую нас территорию, то экваториальный запуск попросту невыгоден - наклон орбиты спутника придётся "доворачивать", а это тоже расход топлива. Запуск с какой-то широты означает, что территория до этой широты (как и до "зеркальной" широты с другой стороны экватора) будет просматриваться со спутника автоматом. Спутники связи и навигации тоже крутятся по неэкваториальным орбитам, а значит, для них тоже экваториальный запуск не обязательно самый выгодный.
В-третьих, для запуска ракет нужен не только космодром - нужна довольно большая ПУСТЫННАЯ территория в направлении на восток. Ведь ракеты, все, - многоступенчатые. Ракеты - все - очень скоро после вертикального старта, как только поднимутся через плотные слои атмосферы, ложатся на наклонный курс (угол тангажа меняется с 90 градусов на куда меньший) . И отработанная первая ступень попросту сбрасывается и падает на землю. Ясен пень, что там, куда эти ступени падают - а это может быть целая зона, причём ступени разных носителей сбрасываются в разное время, - не должно быть населённых пунктов и прочих важных объектов. Казахстанская степь (как и акватория Тихого акеана для "Восточного") походжит для этого куда лучше, чем сельхозугодья Ставрополья или горные районы Узбекистана, Таджикистана или Кавказа.