Spring MVC работает поверх сервлетов. JSP иногда используется как шаблонизатор в Spring MVC. Доступ к данным в Spring MVC чаще всего осуществляется через JPA. JTA используется для управления транзакциями. Я могу долго продолжать этот список. И всё это части JavaEE. Ваш совет звучит как "Блондинке не обязательно знать принципы работы ДВС, чтобы управлять красненькой машинкой". Но подозреваю, что автор вопроса всё-таки хочет стать профессионалом.
Не увидел по ссылке костылей и треша. Просто Java - это настоящий язык для настоящих программистов. Хотите простоты уходите в скриптописательство. А ещё лучше в продажи.
Я задам тот же вопрос, который задаю к каждому такому посту: Вы сами не можете сделать выборку на работных сайтах и посмотреть сколько вам выдаст вакансий для каждой специализации и с какими зарплатами?