pull down to refresh

If payments are onion routed, how do the uberbank nodes know which routes to censor?
If uberbank nodes refuse to onion route, won't this push everyone else to close the uberbank channels and open channels with nodes that are well connected and have high uptime enough to route well ("centralized" if you like), but respect onions?
Thus bankrupting the uberbank routers and helping the cypherpunky routers.
ie, doesn't paid onion routing solve this with the right game theory and market incentives?
iiuc onions, the censoring uberbanks know the incoming and outgoing payments, and so the previous and next hops. Can they build up a whitelist/blacklist to fail routes that the censor doesn't like? It's worth thinking about more, and I probably will. But my gut feeling is no.