Won't ripples run out in time?
The fee is variable over time.  As the supply dwindles, the relative value of each XRP will be higher, so the transaction fee will get lower.  They'll never really run out.  

https://ripple.com/wiki/Transaction_Fee