I hired a guy like this, and he was extremely useful. However, he did do some outrageous things. For instance, he was learning Kotlin, and decided to do one his projects in Kotlin without so much as an approval from me or even discussing amongst his peers (which I do delegate most of the tech decisions to those in the trenches). Shocked, I had a one-on-one in which he told me we were falling behind. I reminded him our number one focus is to support the salesfloor in the company, and that our stack is "boring" on purpose because of stability and predictability. I had him work long hours to rewrite the project in the correct stack so it could be supported by the whole department, not just him.
Eventually he left, which I wasn't terribly upset by, and he went to work for a startup which I think better fit his personality and skillset. I keep up with him on linked in and it seems he's continued to surf between startups and making a decent living doing so. I think he's much happier doing this, because having a structure did not suit him.