Sure, you need to replace the oil more often, generally on 7500KM, but some TD cars now can handle 15000KM as well. I can tell you many "horror stories" of petrol engines as well
BUT, I've never actually seen a diesel engine seize-up 2KM after the 7500KM service interval. In fact, I often drive my 2.8TD Colt a bit further than the 7500KM interval, simply cause it doesn't have a new electronic dash like my merc that reminds me when to service it.
A well kept Diesel engine will outlast a petrol engine by miles (or KM's if you want) any day. An petrol engines which don't get taken care off also spell disaster in their own way.
Why do you think big trucks use diesel engines and not petrol? That transport company relies on their trucks to run without breakdowns far more than you do.