Make your own trainers, or drop in a datapack that brings them
Work in progress: the Battle Phone - every trainer of the world in one list, your progress on each of them, and a button to call one over for a battle.