I have a crash-free Pro with Fly More combo from December 2016 which is still in very good condition.Each battery has almost 140 cycles, the Pro has more than 500 flights, a total air time of about 110h and covered 1450km distance.
Maybe at some time I might need to replace a battery, maybe I will replace the propellers as precaution, that's all. As long as batteries are available I don't see end of live for the Mavic Pro.
And as it was the most successful drone for DJI from sold units view, I guess they will continue support for further 2-3 years.