Time can be a great enemy to your glass. While I understand the inclination to save a few bucks by putting off window cleaning as long as possible, the buildup of dirt and sediment, hard water and sunlight can wreak havoc on your glass. This can easily negate any savings, when you finally do clean them and realize they have enough ‘time damage’ to significantly alter your view, and perhaps need to replace a few windows.
Of course, some people don’t seem to care too much about things like this. I see them all the time. They don’t clean their windows until they’re brown with dirt and grease. And sometimes not even then. But you’re not one of those people, I imagine, otherwise you wouldn’t be reading this. ; )