It is not my intent to get in a pissing contest about this, but based on my personal brewing experience I just simply can't agree with you. Like I said, when the beer is done, I rack it. If it is a week, great, if it is two, so be it. It would be inaccurate for me to make any sweeping generalizations about how long all my beers take because we all know every style is different, as is every yeast, and temperature plays a major role in the equation (in fact temperature plays a much greater role in producing off flavors than practically anything else in the primary equation assuming you cleaned everything properly), but most of my beers take more than 3-5 days with the possible exception of simlpe low gravity bitters.
Either way, to be honest I stopped stressing about screwing up my beers a long time ago. I take the "relax" approach and I have only screwed up one beer in a little over ten years (first experiment with honey). Plenty of the beers i brew take more than 7 days to ferment out, and if I am busy and have to wait until the weekend it may sit for two weeks. I have never, ever noticed an off-flavor from doing this. You are probably correct that proper approach is to rack as soon as possible, but my philosphy is that sometimes you have to peel back the science and do a reality check--my bet is that if we made identical batches of beer, say a pale ale, and let one sit in the primary for 3-5 days and one sit for 7-14 days, did equal stretches in the secondary and kegged you would not be able to taste the difference. Of course, I could be totally wrong too :cross:
The main thing for me is, if I were going to advise a new brewer on this subject, I'd err on the side of waiting longer than 3-5 days if the beer is still bubbling because, as I said before, I think the risk of stalling out an active fermentation early is a much greater practical risk to a homebrewer than producing off-flavors by waiting a few days for the airlock to stop bubbling. Just my two cents. We all do what ever works best for us.