I've been wearing Clarks for 10 years, in all seasons, while traveling, and have never had a problem with the crepe sole wearing out. I also don't quite understand what you mean by the crepe soles not being waterproof. Are you wearing them whilst wading or what? In fact, my Wallabees have usually been my go-to boots when the weather takes a turn for the worst. In Vancouver, that being rain storms; they've also gotten me through many a-blustery winters in Alberta with no problems. And I find they have awesome traction in the snow! On ice? Not so much. Then again, show me a shoe/boot that doesn't have any slippage. I work outside in the elements and let me tell you: even boots MADE for shitty weather conditions don't always do what they're supposed to do. Conclusion: Crepe soles are typically aesthetically hideous BUT, I think they look great on wallabees & desert boots. And as far as durability goes, they hold up well.
Crepe is probably the most durable sole. Just don't wear the transparent light colours during the rain. I gave two pairs of Balmain boots with crepe sole, one black and the other a transparent yellowish.
The black one is very durable, have been wearing it for 10 months, still looks in great condition. I just got the other a week ago, and I started to notice how much dirt its been picking up on the lighter colour crepe sole.
Also try to avoid oil patches in carparks or gasoline stations. Crepe can soak oil and it will be disastrous.
Your local cobbler can easily fix crepe sole. You don't need to resole them, they can be melted from blocks of crepe and patch back onto the sole.