I agree. Maybe the sentiment should be "learn in your free time if you want to ". It shouldn't be a requirement. It can be a slippery slope for overworking or fatigue. For juniors/recent graduates it's worth asking how much time the company would provision for learning, and what kind of learning. If a company isn't offering learning time/resources for you to learn (courses, conferences, etc) they shouldn't be hiring a junior.
Also learning linux is not needed if your machine is unix based 😛
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.