The nice thing about using your own code is you can code in whatever functionality you want. The problem with using your own code is that whenever you encounter a limitation in the functionality, it's your own damn fault.
Wasn't there a container that fell off a shipping vessel and spilled hundreds of thousands of rubber ducks into the ocean? That's a lot of cursed rubber ducks.