Hi Lava,
This is an interesting approach to the issue and it indeed forces the users to choose a template.
But what other consequences does this have?
One that comes to mind is that for creating new templates we have to temporarily activate the type(s) again. That of course is a very infrequent task.
But are there other issues caused by the type to be inactive?
In addition it seems like a bug that templates based on inactive types can still be used. So I am a bit cautious to rely on this.
Regards,
Martin