Ну про js на фронте - да, но васм потихоньку приходит, так что может и недолго осталось ему там единолично властвовать)
Про pip и npm - да, они похожи, как и большинство пакетных менеджеров. Но экосистема разная, и подход разработчиков тоже. Npm ужасен в плане количества зависимостей среднестатистического пакета, когда на любой чих приходится по несколько тысяч пакетов притягивать (у меня слабый опыт во фронте, говорю что вижу), нигде больше я такого бардака не видел