Hi John, thanks for your article. I started to write an answer, but it became way too long... Here are my two cents on this topic.
In short, I think we should all keep learning and I don't see anything bad in learning at working hours and indirectly charge for that. 15-20 hours might be a bit too much either you do in at working hours or at home, but I think there should be a golden mean.
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.