I believe that in any job, you need to constantly improve and I totally agree that you should Do so in your spare time. But learning/education also has to be Part of your Job - an employer who wants to have devs with up to date skills needs to invest in These skills. But: Improving my skills is something I owe to myself, not to my employer.
I think you hit the nail on the head by saying you owe it to yourself. This shows me that you value, maybe even prioritize your job / career / skills enough to make the investment. And that is great! Don't get me wrong, I'm not telling people not to learn. I'm trying to tell people to get to think about why they are learning, it should be because of an alignment in your own live priorities, not because that's just what you need to do when you are a software engineer.
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.