When you already know four js frontend frameworks (and two are still somewhat up to date).
When you know Django but not Ruby on Rails.
When you know Java but not .net.
Basically, when you know one way that works well but not yet the other one.
There is not much point in learning the other way.
You should rather try to learn something else, that will help you achieve more, not achieve the same things in a different fashion.