Инженеры востребованы, просто программистам платят больше пока еще. Но программистов уже учат на каждом углу. Поэтому просто программисты скоро будут никому не нужны, нужны будут специалисты, для которых программирование - навык, который прилагается к чему-то другому. И узкая прослойка чистых программистов. Это как с английским. В качестве приложения - это бонус, а как чистая специальность разве что в репетиторы.