I really don't see abuses in the merit system. FOs are constantly being evaluated at all times. The company gets feedback from everyone they fly with.
There is a big difference between being eligible for upgrade and being ready for upgrade. We don't want to put someone up who isn't ready. that sets a person up for failure, which isn't fair to anyone.