If you want that sweet dopamine hit of solving problem with out the overhead of doing a project just try leet code. Like that Chinese ping pong player. Nothing wrong with that if you are not gonna pursue it as a job. Ps. You can use different language then you are familiar with like Haskell or ocamel. It can really help you think differently and look problems in new light.
It’s not improving it cause apple can use it. It’s improving cause people can use it even after apple is not supporting it or don’t like apple’s OS.