No - if business class was that important to you you could buy ID90 J tickets.
The CX people I know actually buy full revenue tickets because on ID90s they are (or were) the first to be bounced off full flights. But if I understand this change correctly in the event of an over-booked Y the situation has changed from - boot the ID90s off to put the ID90s in J. That is a HUGE change to the detriment of the paying customer and a huge perk for CX staff. They go from "standby Y" to "sure to get on and very high on the list for op-ups".