Let's encrypt is very new and it was made to shake up the status quo.
As for making certs yourself, that kinda defeats the purpose. Certs create a chain of trust. If a big authority trusts you, and your clients trust the big authority, then your clients can trust you by extension. Look up how...