Remember that, when tables are generated, they undergo empirical testing (volunteer dives) to make sure that the incidence of DCS will be no more than the desired number (which is never zero!) Those tests are done using the tables as you were taught to use them . . . which means, using the maximum depth for the dive to determine the pressure group and limitations for the next dive. To my knowledge, NO conventional tables were designed for the use of average depth (which, of course, makes your dive look much shallower to the tables than the use of maximum depth). I don't believe even the GUE tables were designed that way (and I don't know how much, if any, testing has been done on the GUE tables).
So, if you plan your dives, and especially repetitive dives, using average depth instead of maximum depth, you are violating one of the assumptions of the model, and the information it gives you is no longer valid under that model. In other words, you can do this, but you're on your own as far as risk goes, because the folks who wrote the table didn't intend it to be used that way, and the predicted DCS risk won't be as low as they intended it to be.