I'm not going to speak for the world but I agree it depends on application.
I used to change my water every week with my nanocube (12-gallon), every 2 weeks with my 65-gallon, and then moved to monthly with my 125-gallon.
In the last 8 months, I have done one water change. The difference now though is I dose calcium, alkalinity, magnesium, and sometimes iodine. I don't dose a single thing that I don't have a test kit for.
The other reason I don't do water changes anymore is because I do solid carbon dosing with biopellets in a reactor. It keeps my nitrates and phosphates low and I plumb the output hose directly into the skimmer (IME is pivotal, otherwise you'll get a cyano bloom).
So, for me and my application, I feel water changes are unnecessary with the dosing and the biopellets. I use it only to remove the physical accumulation of "crud" in my sump and the 2 times a year I do that, the hope is it replenishes the trace elements that I do not dose or monitor as well,
I have a mixed reef tank, with more of an emphasis on SPS and zoas, though my SPS colonies are all small right now since they were all little frags I've collected over the year (thank you fellow reefers). Fish population-wise, I have a large desjardini sailfin tang (6"), blue hippo tang (5"), yellow tang (4"), lawnmower blenny, clownfish, midas blenny, and 3 chromis. I feed every day flakes and seaweed, and 2 days a week they get the good frozen mix.
I hope the info helps. Good luck!
-Ty