Weird, it's almost like being an official licensed product might tie you to certain features while not being an official product that specifically disallows you from using non-OGL subclasses and forces you to make homebrew stuff create different conditions.Almost three years, Larian still doesn't made their own homebrew subclasses, while Solasta has a lot of homebrew subclasses.
Solasta devs have been extremely clear on why they homebrewed stuff and didn't have <insert class here> that people wanted.