I think it cheapens the experience by resetting. But in order to gain a perfect 300, there's really no "cheating" involved. You still have to get all strikes, and he did so, eventually, right?
While I think people who "reset" are punks, I still say bravo for getting a perfect score. lol