Yep. Why bother learning when it won't work tomorrow. I miss software that was bought and didn't change, says the old man to the cloud.
And I'm pro learning but for most things I'm not a pro user. So my flow is learn something, think wow this is great I can do so much. Set it aside for weeks/months. Come back to it, download a huge update and and spend the time I had to work on it waiting. Come back again later and find out I need something else or whatever. Eventually it works but now I the thing I wanted to do has changed. Pretty much gave up on pcs years ago. Am looking for one for the first time in years because I actually want to try linux again.
Linux has some advantages in that a lot of the basic stuff, someone from 1985 would pick it up pretty fast, I think. Commandlines are very conservative. I have scripts I haven't changed in 15 years.