>>55809348I turned it off after I realized how it worked.
Classic exp handling: A defeated Pokemon gives off an amount of exp. If exp share/all is active, half of the total is taken and distributed between one or more Pokemon holding exp share, or to everyone for exp all. The remaining half is split among battlers. Then the amount each Pokemon gets might be boosted by being a traded poke, lucky egg, etc. The more Pokemon you divide it between, the smaller a slice of the pie each ones get.
New gen 6+ way: All battlers get 100% of the total that would have previously been divided up. Additionally, if exp share is on, everyone who didn't battle gets 50%, without reducing the amount that battlers got. Instead of dividing up a pie, everybody gets a separate pie.
I can't make it divide up 100% instead of giving everybody 100%, and I do need to switch sometimes. But I can turn off the additional 50% going to everybody who didn't battle. And I could exploit this exp duplication thing by switching everybody in for a moment to get effectively 6x the experience out of every battle, but don't do this.