One good reason I can think of is the new rule that points after TD are kicked from the 15 yd line making successful fakes less likely.
I think another reason for having the punter be the holder is efficiency in practice. The punter and kicker can go off in a corner and do their thing without disrupting practice of the QB's and the offense.