Yes the costs add up when riding a lot of miles. One of a few reasons I went from the V-Strom to the Tenere was because of its shaft drive and its reliability. On the 437K mile Strom, I used 18 chains -mostly DID X-ring from Sprocket specialists at $100 each and I think a rear sprocket every ~25K and counter shaft sprocket every ~40-50K. So around 9 CS sprockets and 18 rear sprockets, that's easily around $3000 for the lifetime of the bike for chains and sprockets.
The Tenere gets the rear drive oil changed every 16,000 miles, so over 200,000 miles (on the 2014) its had 13 changes, so roughly 4 changes per a quart of oil, a qt is say $12, 4 qts total for a cost of $48. So double that rear drive maintenance cost (+2 extra changes)and that would be a little over $100 (S10) vs $3000 (Strom). YMMV