I really odn't think you learn more about battling by doing basics with someone who has been around longer. I mean I know the logic is that basic battles are bad and all that, but is there really a point of Pichu versus Pupitar and Pichu trying to win when Pupitar ohkos? Like I mean, a Pichu with no moves just isn't going to win against a Pokemon that has better stats than it.
But then refs could just stop posting the battle descriptions in the log if they wanted. Also that last suggestion would just be too much work. It would mean you'd have to only do one basic at a time and suddenly it would become a tedious process.
Also Mubz the problem with your idea is it would lead to a lot of messiness. For example, first of all what if one person has a Pokemon that needs 10 battles and the opponent's only needs seven. Or what if a battler needs to stop in the middle after say four battles. These are thing that would need to be awkwardly kept track of. Like, would it be abuse if I battled six battles with someone with my Ledyba, and then went and did 10 battles with someone else with my Ledyba since it never finished previously.
Perhaps 1v1s could be banned altogether. I know it sounds extreme, but I mean even a 2v2 would expand the different possibilities of the battle exponentially. There's no rule against battling one basic and one Fully Evolved versus one basic and one Fully evolved, or even two fully evolved versus one basic and one fully evolved. And as far as the first couple battles, I would prefer that members be given a coupon for a cheapened Mart mon, but possibly an exception could be made or something.