This can be quite difficult to sustain over the long run for a variety of reasons. First, these kinds of hobbies are quite time-consuming. Going mountain biking or outdoor rock climbing is likely to consume an entire weekend at least every time you do it. It's difficult to just do an hour a day every day. Second, you need consistent access to the places where it can be done. Live in Los Angeles? Great, you can surf, ski, climb Joshua Tree, thru-hike the Pacific Crest trail, mountain bike in the San Gabriels, all within an hour's drive. Live in Kansas City, now what?
There's also long term wear and tear. I've been a very historically active person and did a lot of these things. Outdoor rock climbing, open water swimming, bicycling, thru hiking, summitting Lifting, on the other hand, gives you near infinite options to isolate single joints in arbitrary planes of motion, in a controlled and micro-loadable manner, which makes it possible to work pretty much anything safely and work around just about any injury. I'd like to still do open-water swimming, which I don't think would hurt me, but I no longer live near any swimmable bodies of water. But I still have a garage and can put weights in it.