The current default is that missing a rent payment can harm your credit score, but paying on time will never improve it.
https://www.experian.com/blogs/ask-experian/can-late-rent-pa...
This benefits the landlords for the reasons you outlined, and tenants must interact with the credit industry through additional (often predatory) means in order to build a credit history that may allow them to buy their own home. Further, landlords have an incentive against providing this positive feedback, as doing so makes it more likely that tenants would exit a relationship that is profitable to the landlord.
Thank you for explaining this issue in more detail.