Именно фронтэндеру нет альтернативы Java Script. Т.е. теоретически конечно есть надстройки над ним типа Type Script или Coffee Script. Но не вдаваясь в подробности во первых все равно сначала надо знать JS. А во вторых большинство реального кода на фронтэнде пишется все же не на них а на JS.
Питон в Веб-разработке применяется как один из возможных бэкэнд языков. И там, в отличие от JS во фронтэнде, ему как раз есть много альтернатив. И именно поэтому вакансий в веб-разработке по нему меньше. Некоторую путаницу возможно вносит то, что JS может применяться также и на бэкэнде в среде Node JS. Но обратное неверно, Python не применяется на фронтэнде.
Я согласен что JS в качестве первого языка не лучший выбор если изучать программирование по классике. У него достаточно специфичная смешанная парадигма. Кроме того на нем широко используется применение конструкций языке "не по назначению" ради лаконичности кода. Поэтому код написанный опытным разработчиком менее понятен новичку чем на более строгих и классических языках. Но все это не критично, многие благополучно освоили программирование на примере JS. Со временем добавите второй уже более классический язык. И на нем уже сможете подучить классику программирования. Для начала можно обойтись, но по мере совершенствования пригодится.
Идея изучать Fullstack при наличии времени и денег на это - точно хорошая. Понимание как устроен бэкэнд крайне полезно фронтэндеру. Кроме того бэкэнд иногда бывает достаточно прост, чтобы стоило искать второго разработчика. Сможете сами написать Rest API в этом случае. Кроме того посадкой сайтов на CMS занимаются именно фронтэндеры. Правда там бэкэнд язык чаще не Питон а PHP. И если недостаточно всего перечисленного - Питон красивый удобный язык. Получите удовольствие от его изучения скорее всего.