There's plenty of middle infielders who had very little power had good careers and made some money. Luis Castillo, David Eckstein are just a few off the top of my head, even Craig Counsell had 5 years or so when he was a everyday player. Jason Kendall had a pretty good career, with no power as well. If you're a middle infielder or catcher, and you hit for average and can take a walk you can have a good career as a regular in the majors with no power. Miles doesn't get on base at near the rate of any of those guys. Last year's BABIP inflated season was the only time he's ever exceeded a .330 OBP. The lowest of those guys you mentioned is Counsell at a career .343, with Eckstein over .350 and Castillo and Kendall pushing .370. That's the problem. Miles has one thing he does well, hit singles. His physique and approach prevent him from having any type of fluky power success, he doesn't take enough walks to have value as a Theriot/Eckstein type player, he's too old to have any type of age related improvement, and he's a below average defender wherever he plays. There's zero upside to having him on the roster, and we paid well over his value to guarantee he's around for 2 years. That's why people are continually upset about him.