That experience lead me to keep reading interesting things even if I couldn't recall them a week later on the assumption that when the need arose, if it was relevant, my brain might somehow surface the information for me.
If you are a software engineer, you can pretty much use linear algebra, calculus, algorithms in your dayjob, right there! Even if you write CRUD apps or the xth tower defense on android. It's all bytes and numbers and numbers stored in bytes and asymptotic behaviour and relational algebra and type systems and transistors, it just depends on how deep you want to look.
Of course, if I was working, I'd probably have enough to learn at work.
Regarding work, I do have a fulltime job, yet one has to fight hard to ensure any amount of learning, constant or otherwise.
https://m.youtube.com/watch?v=utedyJ7QRBs
His argument is learning is never a waste of time, even if you don't ever use and forget everything you studied. The simple act of learning is beneficial, it helps build connections in your brain. You develop skills that can be applied to other problems.
Everything has a cost.
I'm very heavy on learning for learnings sake but I don't like the way it's framed as the correct thing to do.
And swinging a bat is one of the skills baseball players need to use for their job. The comment you replied to was talking about skills that are not going to be used every day. So I don't think your analogy is very useful.