If we are adding a default parameter to the conf that is going to be used to create SparkContext, shouldnt the conf provided by the user also be updated?

I dont have strong opinions either way, just wondering what's intuitive. I think it will be more confusing if the conf provided by the user to the StreamingContext constructor and the final conf used in the SparkContext has a different set of settings.