If it ain't broken why fix it. I understand why people tell you to complete X amount of waterchanges every week but it depends on your setup, the amount of fish you have, and what type of fish you have. Me for example, my cichlid tank needs to get cleaned out once a week (if not more) malawi's are awsome looking fish but they have more comming out the other end then they do going in. I have never seen another fish who "poops" as much as they do.So to keep the water clean this is what needs to get done, on the other hand, if you have 5 tetras in a 30 gal tank, obviously weekly waterchanges are not required.
If you have been going for 2 years now, then why change the way things are going, it would probably do more harm than good.