The world of crypto is unusually unforgiving. A mistaken transfer can be permanent. A compromised key can be catastrophic.
Your extensions can go further with standard APIs and technologies.