It is a choice, really, because if you have an even number of H&H days per RL day, then it will always be the same time at the same time, if you get what I'm saying.
If you get disjointed days, then there won't be the lockstep problem, but you'll get 3.1415942 or so hDays per rDay.
A third option is something of a compromise; as it is, there are 3 hDays per rDay, and thus 21 hDays per 7 rDays. Now, if we accept that we have a non-integer ratio between hDays and rDays, we can still get an integer ratio when looking at large groups, such as 27 hDays per 7 rDay.
That is, just under a hMonth per rWeek. That's 8.22 or so rHours per hDay- practically the same as now, but just enough so that each hDay is slightly later in the rDay.
And, every rWeek they line up nice and even.
And then, we have a good framework to build long-term seasons out of. If summer is three weeks long... but I'm must reign in my favored steed Tangent.