I think term limits only make sense if you believe that you don't get better at being a legislator with experience. If you don't, then yes, absolutely, term limits will make buying votes far more expensive, but if you do, then you're constantly running the country with a team of redshirt freshmen, which may well be worse than corporate interests being able to influence policy decisions.