This is such stupid idealization and I don't get why you feel like doing something outside is more respectable than doing it in the gym. You are also plainly wrong, the degree of control you have over your workouts in the gym, means that you will never get more efficient workouts outside of it, regardless whether you go for size, strength or conditioning. Just because many people decide to use this control to workout for size, does not mean that you can't do anything else, which is very evident from the fact that any professional athlete spends a lot of time in the gym.
Stupid idealization? Surely you can agree that humankind has lost so much touch and is now disconnected with nature. In my eyes this is a tradgedy, how can encouraging people to go outside and exercise which has a whole host of benefits be stupid idealization? Mate, running for example is the best exercise a human being can do, period. Us humans are made for running, every single baby and young child are great runners, it is only the unfortunate environmental factors which then come into play to make you think you cannot and and never will run to a good standard (wrong physique or what have you). I did'nt say gyms dont have their place, as you say for professional athletes they need that exact degree the best sports science can bring. For the average person, only exercising in a gym is really harmful.
Seriously i could rant on for a while about how modern humans are so disconnected with nature we are just letting it be destroyed without a second glance, also que climate change. Anyway another time another thread ^^