I assume because you want to set it as it is created so that you dont have to edit its properties afterwards - is that the reason - I assume you know that these properties can be changed after it has been created?
I also agree that where we have properties that are hidden at create stage and defaulted to something where we have to go in afterwards to change them seems an unnecessary step - the reverse argument however is that we always have too many settings to control every time we want to create something - it is hard to win this battle ...
remembering last used settings is a good way however to mitigate that and in general I agree with you.
Please confrm that is why you want this
Alan