Перспективы embedded разработки?
Но многие говорят - кто эти многие? Диванные эксперты? Или результаты неких исследований?
С точки зрения количества рабочих мест, веб, C#, Java и т.д. очевидно обгоняет и будет обгонять количество вакансий для программистов роботов и микроконтроллеров.
Интересность - вообще чисто субъективное дело.
Мой совет, не слушай многих, и занимайся тем, к чему душа лежит.
Программирование на "низком" уровне не всегда низкоуровневое. Но лично для себя я вижу проблему интернета вещей/роботов/умных домов в том, что как разработчик я надолго должен оказаться привязан к проекту одной вещи. Я, например, не могу представить себе, чтобы я при программировании, условно, кофеварок мог легко закончить этот "проект" и переключиться, например, на робота на сборочном конвейере автомобилей. Как правило люди в этой сфере должны отдать много лет проекту (взять, например, медицинское оборудование, так люди там вообще пожизненно завязаны). В WEB/desktop ситуация немного другая - сегодня сайт, завтра утилита или конвертер. При должном усердии задачи, сферы приложения знаний и люди сменяют друг друга и не скучно работать. Но это исключительно МОЁ мнение, может быть вы видите работу в IT в принципе по другому и вам будет нравится то, что лично не нравится мне. 
Мнение других людей - это неприятие их положения на вашем месте. Только и всего.Нужно научиться уверенности в своём выборе, тогда мнение других людей не будет вас волновать.