I love the posts on this topic. The passion for the game of golf is indisputable. For whatever it is worth, here is my two cents....
For the purist: Never hit two balls off of the first tee, play by the rules of golf on every shot, hole out every putt, and be rewarded by knowing that should you play someone in a tournament or match that you will undoubtedly have a true handicap. Now, if your opponent is one that bends the rules a little, like a breakfast ball, you will have a decided advantage. Remember: Don't worry about the other golfer. There are too many other things to stress out about on the course (water, trees, bunkers, three-putts, etc.).
For the breakfast baller: As long as you are not in a tournament, or your playing partners object, or you are promoting slow play, go ahead and hit the breakfast ball. The real goal of playing golf should be to enjoy the journey. Don't worry about the destination, (unless it is the 19th hole), it is often times overrated.
A universal solution: If we could all agree that hitting a breakfast ball is a way of getting a second chance when you do not have a chance to get to the range before your round, then I think the solution is relatively simple... On the first tee declare that your first swing is not the start of your round, but rather, a "warm up" shot. Then the first ball would not be in play regardless of where it lands. Then when you tee up the second ball, that ball is in play. Every time.