Essentially, Bell curve is good and effective to retrench and weed out people. It was created with this purpose and I believe is useful for the same.
However, it is very negative for the employee’s morale as every year you weed out the ineffective people (as per the curve). They truly might not be ineffective! This can lead to employees losing confidence in the system. Also, it does not address the human bias factor.