Really? I never kept close track, but that hasn't been my impression. The only discs I have are on my MTB, but they seem to last fairly well. I have no experience with road discs. but I'd think in a cleaner environment they'd hold up better. It may be that my expectations are low because I don't run hard pads on my rim brakes. I hate the red Kool Stop pads everyone else seems to love. I had trouble with squealing and rim wear with them, and I didn't care much for the braking feel.
On average, from a wide source on the internet, road disk brake pads last between 500 to 700 miles using standard pads and not metallic, you can get more miles, to between 1,000 to 1,200 miles on metallic pads BUT the rotors wear out faster then. The average for rim brake pads is between 8,000 to 10,000, but I use KoolStop Salmon pads and those last into the 15,000 to 18,000 mile range and they're a lot cheaper to replace than disk brake pads. Some argue about rims wearing out with rim brakes, I don't know about that, my rims last an average of 40,000 miles. Rotors will last about 12,000 to 15,000 miles if you use resin pads, metallic will grind down the rotors in half that time. PLEASE NOTE, those are averages, some people have I've read got twice the mileage out of their pads and rotors, others got less than half the average, those mileage figures have a lot of variables, like the persons weight, if they carrying a loaded bike, if they ride in really wet weather or really dry weather, are they descending a lot of mountain roads, etc.
Now if you ride in a lot rain then disk brake pads wear out alarmingly fast, I've read people only getting as little as 150 miles out of a set a pads in that kind of environment, but a lot of rain brings down the pad life by half according to what I've read. The same is true with rim brake pads, about half life expectancy, and rims can wear out in 20,000 miles in wet and dirty crap.
Aluminum rims are cheap to buy, but I once did the math between buying rim pads and rims vs disk brake rims and rotors and the rim brakes came out of ahead by a lot. I'm not slamming disk brakes, I have a bike with them, just explaining something to be aware of when touring you should carry a spare set of pads, if you don't and wait of the brakes to squeal then ride somewhere to get a set of pads you might discover you now need rotors as well. It's a lot like car disk brakes, you want to replace the pads early enough so they don't damage the rotors from metal to metal contact.