It would be great to have lots of data on this and be able to tease patterns out. Ironically, you know who was all that data? Garmin and Strava. They have that flyover thing, who did the same ride as you, it would be great to not only tell you your elevation gain for the ride but the average among everyone else who did the same ride and then how that breaks out by device type. Of course, most people wouldn't care and it would not be worth the cost to develop.