It is. Washing your hair with shampoo strips it of it's protective coating.
Now you need to do it however often you feel it is necessary to keep it clean, but every day is completely unnecessary. I did every day for years and switched to 2 days a week a year ago, and my hair is a lot healthier. I wish I'd done it sooner.