What does this suggestion change/add/remove:
Remove levelling for different jobs, instead replace them with promotions ICly. For example, CL2 are choices for CL3, CL3 are choices for SA, SA are choices for SC, O5-1 decides O5, SL / NL decides O5-1.
Has something similar been suggested before...