I have always been of a mind that I needed to "move my own cheese" so to speak (this only works if you have read, Who Moved My Cheese) If I pay for my own classes, its my skill, my education, and mine to use or take elsewhere if I so chose. If my employer pays, I am now obligated to employer either by contractual requirements or implied social construct to stick around to let employer enjoy the benefit of my improvement.
So regardless of the math (solid example by the way) I still pay my own way.
I do find however, that where I work there are employees of an older generation (closer to OP's age) that hold on to the idea that the employer needs to pay for their training. Those folks do tend to stagnate at the office and not get offered promotions. Me...the star is rising rapidly.