It was predicted in the early days by Satoshi that mining would end up somewhat centralized, he specifically mentioned "specialized" which basically means centralized. This is why keeping nodes decentralized is the way to go, and this is why we need to avoid things like Bitcoin XT like the plague. Dont want to end up with both centralized mining and centralized nodes, thats the end of Bitcoin basically.