Learning to fly one's body helps. Although for the very flexible, as has been pointed out, being bent in half makes it difficult to dock with others too.
Getting a good, tight suit helps too and can solve the problem for some.
But often that's not enough. Weights are still the key item in the end when a lot of adjustment is needed.
Weights are not a crutch for the inept; they're an important tool to be used. "Just learn to fly your body" is crap! Learning to fly your body is good, "JUST" learning to fly your body is not enough in many cases.
When to introduce weights for a student or novice is something I'm not really sure about. Adding weight to their body when they aren't yet landing consistently is to be avoided if practical to do so. But I think one also wants to introduce weights as a tool while the jumper is still with instructors and coaches providing initial RW instruction.
(When I started I was 140 lbs and 6'1". Buying a new, custom, tight RW suit was not enough at all. I sucked in RW until I got weights, and I leaned some bad habits in the meantime.)