Я думаю, что ситуация на рынке улучшится в течении нескольких следующих лет, так как рынок должен будет в конечном итоге урегулироваться.
И мы это сейчас уже косвенно видим, что к начинающим разработчикам потихоньку вырастают требования. Дальше требования будут только жесче.
По поводу курсов не соглашусь, так как проблема не в курсах, а проблема в незнании людей. Я мельком изучал процессы создания курсов от крупных компаний, и так же сейчас сотрудничаем со Skillbox, и там все по серьезке)
Так же, это очень переплетается с тем, что ты написал, я думаю, что в течении следующих нескольких лет, крупные компании (а потом и сами разработчики после штрафов, увольнений и т.д.) будут вынуждены разочароваться в react как таковом. Все таки это не иструмент для больших разработок.
А по поводу выбирать Angular или Flutter, то Angular тоже не без косяков. А по Flutter сейчас не так много вакансий. Можно, конечно, сделать ставку на Flutter, и посмотреть как будет развиваться индустрия со временем, и "залететь" как эксперт во Flutter на самом старте, и тем самым собрать все лавры и сливки.