The problem with pre-workout is that they contain much more than caffeine. Each pre-workout has a different chemical profile and often times they're "proprietary" blends. Coffee/tea, more straight forward.
But, I know companies are starting to produce completely open ingredient list pre-workouts so, we'll have to review and see their makeup.