>>40984333This is an idea I've had for years and years and you could implement this without the need for a Battle Frontier and have it make sense. It's called the Battle Nursery and basically it is a facility that through battling will train your Pokemon, but it still is streak based/has challenges.
When you enter, you have to enter with three eggs. Of course now Egg Moves aren't that important, but they used to be. Anyways, you would instantly hatch those three eggs upon entering and then you would have to train your Pokemon given a currency to kickstart training, much like Castle Points. The catch here is that because you can only enter eggs, the Pokemon that you use here will be returned to you if you leave. Enemy Pokemon give you EXP but not EVs. To raise EVs, you can buy vitamins or wings after every battle. Vitamins have no cap (bless SS for removing the cap) and are the main ways to raise your Pokemon. You can also buy TMs and items using the currency here. If you lose, your Pokemon are returned to you. Levels scale to your highest level Pokemon.
Obviously this is a rough idea and there may or may not be a lot of problems with the idea in its current state, but I think something like this would have been great to have and could have been a great way to teach people about Effort Values, which is something the games never do.