I was brewing off the old info/methods initially... Now, I'm going more in line with what people are doing here.
I have one brew in primary now (at three weeks today) that will be getting racked into secondary so that I can rack onto flavor elements (bourbon soaked vanilla bean). I'll be pulling the yeast cake out of the primary in order to wash it for future use.
I have another brew that's been going since December 20th. While I don't see any airlock activity, I'm going to leave it alone until the 3 week mark. At that point, I'll test it to see where it's at. That one will probably go another week past that point and then either go into bottles, or maybe get racked to secondary for a couple more weeks (not sure just yet, will let the brew decide).
Time to ferment has a lot to do with the what kind of beer you're making, what yeast you're using, the temperatures your fermenting at, etc... Also, if you have less trub in the fermenter (primary or secondary) then you should be able to leave it there longer without issue.
I made my last brew using the BIAB partial mash method. I put the hops into a mesh bag too. The brew had very little trub in it (especially compared with the previous batch). If you do a good job of filtering the trub/crap before you put the wort into primary, then you'll have less issue (and less need to go to secondary).
I suspect that there will be more than a few brews coming up (for me) that won't need secondary to help clear them up. I do see the desire to use secondary fermenting for flavor additions though. Especially if you plan to use more than one element post primary. Being able to rack off of those elements is a good way to halt their contribution to the profile of the brew.