There are tons of players who have been on 2-5 year hot streaks, tons of them. FSR comes to mind, Mickey Krause is beginning one. Eventually they get bored, start families, lose focus, burn out, other things in life become more important. Skyler Woodward is an example of this it seems.
Then there are the players who seem to have a lifelong passion/obsession with the game. Earl, Efren, and Shane come to my mind for these players. Very, very few do both, keep the passion going for decades and play to a top 10 in the world level. Filler isn't there yet in my opinion.