Josh i think most of the people and me is here because of your one time purchase products.
I agree that this is better for an indie software developer, and i think i would do the same.
But i never liked subscription, so i'm sorry but i dont think i will do my developments in Ultra.
I think you could let people use the engine free until they make like 100 dollars, and then pay subscriptionally.