My opinion for what it's worth...
I agree with Stylist, every head of hair is different. BUT, I could not imagine only shampooing every 2-3 weeks. That's just too doggone long, especially if you have an active lifestyle. I've been working out a lot lately, and I do mean a lot, and I know how much I sweat and how it makes my hair feel and there's NO way I could wait every 2-3 weeks. But even without being active, I can't see how waiting that long is good for your scalp. We humans shed skin cells 24/7, so I'd worry about a scalp that's not being cleansed more often.
I like my hair & scalp to feel and smell clean as I'm sure most folks do.
Are you sure she didn't say every 2-3 days?
xoxo,
Anya