Nothing has 100% success on lightning 😅
But your point is very good. Adding an lnproxy shunt to your route will decrease the success rate significantly. But you just need to keep trying / play with the routing fees and it will work eventually. Plus, no custodial risk.