I suspect anyone with only a 5 mile range for most of the year would start getting CC1 "non compliance" letters fairly soon, particularly if they were in an area like London or the western K and A where there is lots of focus on enforcement and lots of pressure on moorings.
I find myself torn between two opposing ideas on this. On one hand, if you have something like children needing education in one place, then you're not truly CCing in the original meaning, and ought to get a mooring.
But, on the other hand, it's easy to say that but harder to do; there are no affordable or available moorings in many areas, and it's all very well saying to someone "get one" but if they can't afford to, they can't. Benefits may be in theory available, but are often very hard to get, particularly without a postcode, and an attitude of the bureaucrats of "computer says no".
I'm not sure what the solution is. I don't think there is one that would be applicable to all. Perhaps a roving mooring permit for an area, available monthly; so the hypothetical family could pay an affordable amount to stay in one smaller area during term time, but cruise more widely afield in the holidays.
I suppose the problem that CRT would point put would be their status and not being able to offer moorings very much less costly than others in the area due to the competition regulations, hence a roving mooring permit to allow a smaller cruising range, rather than a mooring.