In theory I agree, but again, it depends on the factors. Hot tubs are so small (and hot) that I don't think you can make a statement about anything in them, other than what
@Mdragger88 said "give it what it needs when it needs it"
I am sure there are people out there with small tubs that wear t-shirts when they use them, dipping in their hair (with product in it), drinking and spilling a beer, and use the tub with a full load of people 6 or 7 times a week, in a small tub. Those people should perhaps be changing their water more frequently than every 2 months. On the other hand are the people with very large tubs, who only use the tub 2 - 3 times a week (or less) and are very clean about using the tub and they keep the sanitizer levels where they need to by. In that case, I really think you can go past 2 months.
In the summer, I do tend to be on the 2 month schedule - my tub gets more use in the summer months. But over the winter, I will go longer. We do not use it as often in the winter. I do keep an eye on things, and if the water starts to look cloudy, or the numbers are not behaving, then I will bite the bullet and do a sub-freezing water change, but I really do not like to.