Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process.
I don’t think you can compare eras in tennis. Every era has its great players.