i used to resist. my instinct is that the data plane and the control plane should be congruent or you can have hard to debug issues[0]. but, as i have gotten older and lazier, and as you say, route servers have gotten quite reliable, i have come over to the route server side.