But by not honoring ‘adjacent seat free’ in C, they make this product totally useless (but I still hope this is a one-off and not a permanent solution to address the oversale situation).
It's not clear by your post, but were the originally-booked C travelers who were affected by not honoring the ‘adjacent seat free’ rule possibly provided compensation? If so, I'm okay with the solution.