My vote against the Adoption Reform Bill was due to the fact that as written clause 1 applies to private adoptions.
It that sense it is exactly the same as laws against discrimination in private employment.
Which I also oppose. The exact same justification for such laws, that they serve the good of society, was also used to support laws that are pro-discrimination, such as the various Jim Crow laws or the Nuremburg Laws of Nazi Germany. In contrast, I favor leaving such private decisions to the discretion of the private individuals who make them.