Not sure I would call Machado a generational talent. Trout is one, Betts might be, but not Machado. If you look at WAR over the past 4 seasons that Machado has been 100% healthy over, he still is only the 9th highest hitter by WAR. He only barely edges out Yelich and nobody is calling him generational... yet! Machado is a really good baseball player who is probably getting put into a bad situation for him. He isn't going to get to re-establish himself at SS, it is a bad hitters park that is going to suppress his stats some and they probably won't compete the next 2 years at which point he will be moving into his late 20's and probably start to decline a little.