Machado isn't "generational"... he's like, an annual talent. Maybe slightly less frequent.
Harper, Bryant, Seager, Trout, Betts, Lindor - these guys are all like 23 years old and as good as Machado.
The only generational talents in baseball are Kershaw and Trout, generally speaking. Others may be generational in a sub-category, such as "generational SS" or "generational power" or "generational fastball".