IIRC I don’t remember the 900 Mile rule at the beginning of C+ service. Rather it was a change after the fact with little fanfare and didn’t realize so until after I wrote in a #1stworldproblem complaint and got the canned response. Maybe someone can correct me because I’d love to be wrong about this.
Personally I see zero benefit of C+ and more than likely would never pay for it unless my upgrade chances were zero on a domestic long-haul, or international.