Please explain why? I have been a tile contractor for 15 years, I certainly don't know everything and I love to learn more but I can't think of a single reason it would be better to do it before?
Certainly nothing wrong with doing it before tile but can't think of why it would be better? In fact, depending on the tile used it could be worse. Doing it before creates build-up in the corners and on the seams and could show through as bulges when you tile. For 12 or bigger tiles it probably wouldn't be an issue but if you are doing smaller tiles it could cause issues.
I too am a contractor and tile is one of my specialties. Why before?
There's really no downside to taping as you go in fact you may find the better time to tape the seams is while you're installing the tile. You are correct, you have less of a chance of the thinset on the seams causing a buildup and therefore a hump in the field.
One down side to taping as you go is that if you have to pull up a tile that spans a seam, it can pull up the tape as well.
It sounds like the OP is new at this and having the seams done before the tile is started will be one less thing for him to worry about as he tiles. He should just run a wide taping knife over the joints to cut down any humps.
My personal issue with tape-as-you-go is that I don't ever want to get called back for cracking corners. Having it pre-taped also makes it easier to cut and measure the tile. I tape and pack the joints very well and I would just think that it would be very messy trying to do corners and tiles simultaneously. Not to mention it would make measuring the tile somewhat tricky.
Scientific reason? I've got none. To me it is just a best practice thing. Sure it takes more time but I feel in the end I have a better outcome.