PresentationParameters overridden

Platform: DX

I thought it would be cool to attach an event handler to the PreparingDeviceSettings handler, which would fondle the incoming PreparingDeviceSettingsEventArgs around to be whatever current settings the user has.

To my surprise, the GraphicsDeviceManager ignores pretty much all of the PreparingDeviceSettingsEventArgs by overriding them with member variables.

Not the biggest deal - I can easily set up proper data bindings on the GraphicsDeviceManager, but this mechanism appears to be exactly what I want, barring this implementation detail. Why even re-consume the PreparingDeviceSettingsEventArgs if the Manager is going to override them?

What am I missing here?