Потому что для машиностроения нужна развитая инфраструктура. В европейской части России меньше проблем с рабочими кадрами, как квалифицированными так и не очень. Выше концентрация производства, расстояния между поставщиками комплектующих меньше, близость к странам Запада, опять же.
Потому что для машиностроения нужно больше рабочих рук. машиностроение относится к трудоемкому труду. Так как в европейской части нашей страны население больше. то соответственно машиностроительный комплекс сосредоточен там