For your consideration ...
I think this is trying to remove the penalty for having worked in the public sector where you earned a pension. That pension reduced the amount of social security you would receive, but didn't lower the cost of contributing to social security. Double dipping is what it used to be called. For instance, working for 20 or 30 years and earning a pension - often not contributing to social security during this time. Then going back and working at another job to ensure you had your quarters for social security. The value of the pension could reduce the amount of social security received.
That's along the lines of other income related Social Security payment reductions due income thresholds. Already, if your income exceeds a certain amount after retirement, from a 401K disbursement, pension, etc., one's SS payment can be reduced or zeroed.
Even as it stands, currently, 100% disabled veterans are not eligible for a SS retirement payment, (all VA disability payments, regardless of disability payment level, are considered "income" by the Social Security Administration and will reduce or eliminate a veterans SS retirement payment. Even though, after working all their lives in the private sector, many disabled veterans will never receive any SS becasue if this policy.
If those in government were really serious about "fairness in Social Security", then this bill wouldn't just include fire fighters, police officers, teachers, and other retired public servants, it would include all disabled veterans as well.