It definitely doesn’t make you a bad person. But let’s be honest, I doubt that any company or anyone will care about your certificate from freecodecamp.
That being said, Freecodecamp is not famous as Google, Microsoft’s certificate(if there were) and I doubt there are many companies heard of it so I doubt that the certificate will have any depth.
I have 0 experience with companies and work and stuff but I speak logically. Anyway, your projects on other hand are going to convince them and win you the interviews. So what I’m trying to say is that your certificates don’t matter much, what does matter is the projects you made and since you made projects then that’s all what matters. Anyway, I admit that they are good for morals.