Disagree. If I was a liveaboard CCer moving round the system, it's quite possible there would be occasions I'd like to stay in an interesting town/city over a couple of weekends -- and then move on, and carry on moving round the system, probably hundreds of miles a year.
That's "bona-fide navigation" by any reasonable test (not an idiot judge whose word is not case law!), because cruising is the main intention, with stops as necessary. CMers are the other way round, stopping as long as possible (most of the time?) in or near one place and moving the absolute minimum needed to not get nicked.
I think the difference is clear, and reducing the 14 days to 7 days would have bigger negative effects than positive ones -- and unless you have twice as many checkers halving the time between checks on boats, meaningless.
Which now means you have to check all boats everywhere boats every day (otherwise 48 hours is meaningless), as opposed to every week with 14 days -- which of course isn't done in practice today, but could be.
(to meaningfully enforce any time limit on anything -- boating, parking -- you need to check at least that often, and preferably twice that often)
How do you propose CART check all boat positions/moorings every day to enforce a 48h rule?
(of course there is an easy answer, enforced GPS trackers as a license condition...)