Output: width is not for sale
An employer does not need someone who knows 5 frameworks, has tried 10 languages, and has taken 20 courses. They need someone who understands what they are doing, can work with the system, and can maintain and develop code. And this is where the main gap appears. Many juniors think "I need to learn another technology," but in practice, something else is needed - to delve into the basics and learn to think. In short: the market does not pay for the breadth of knowledge. It pays for the ability to solve problems in real conditions. And if you are ready for this, you have a much better chance than you think.