The reason not to do this is that with the length you are going it is completely meaningless to spend the money on the extra thickness. You could use 16 gauge and not be able to hear a difference with a 30 foot run. It's not a 100+ foot run you are talking about here.
I'm a fan of 14/4 cable. This way you can double up the wires if you want to go with a unneeded thicker gauge, but you could also bi-amp in the future should the speakers support it.
If 100' is enough total wire, you can get a roll of 14/4 from Monoprice for about 60 bucks.
https://www.monoprice.com/product?p_id=2817
Jumping to 12 gauge increases the price to 80 bucks.
https://www.monoprice.com/product?p_id=2817
The advantage to you going from 14 gauge to 12 gauge will be absolutely nothing and you will be out 20 bucks. But, it's YOUR 20 bucks to spend.
At which point, feel free to double up the conductors on the 12 gauge wire and get an effective 9 gauge wire and be really cool... for no reason at all.