Yea, we won't know which guy is more durable until about ten years from now, but I do think we are seeing a bunch of things that will lengthen the career of the elite players if they want to. Better medical care, a more spread out schedule, less back to backs, better nutrition, better amenities for flights and hotels. Its come a long way from players operating as Taxi drivers in the offseason. I think we will see someone playing till 45 in the next 20 years if somebody wants to (it very well could be Lebron himself). Vince Carter turned 43 today and is playing 15 minutes a game right now and he spent the first half of his career in a league that was not set up for longevity like it is now (all the above mentioned differences). Would he have played even longer if he had those advantages his whole career?
I got to wonder if it cuts both ways though. Better science/nutrition/amenities/rest today than 20+ years ago when you had guys playing 4 games in 5 nights, flying commercial and taking buses, when averaging 40+ mpg was normal. So ya you'd think guys should be healthier and more rested now leading to longer careers.
But back then, basketball also wasn't a full time job since elementary school. A lot of kids that show talent are pushed to specialize early and focus only on basketball 365 days a year. If you read either of the David Esptein books, "The Sports Gene" and "Range" (both fascinating books I would recommend reading), he talks the many scientific studies that show how ineffective and unhealthy early specialization is. Things like playing 1 sport all year every year can give you knees of a 60 year old at age 20, where if you played basketball for 3 months, then baseball for 3 months, then soccer for 3 months, your body would be stronger and not as worn down despite still playing sports all year. So is it that early, exclusive focus on basketball that's causing a rise in things like ACL tears? Is guys coming into the league younger, also negatively impacting their bodies?
Also, those same things that benefit players at 40-45, will also benefit all the younger players they're competing with. So players may be healthier at 45, but they'll still have to compete with a new batch of players gunning for their spot every year, and the talent pool will just get deeper if everybody has the same benefits/access. So maybe I don't see these advances enabling players to play at the top level longer.
Interesting things to speculate about though.