Developers write a lot of code synchronizing a UI with underlying ArcObjects. If Esri to implemented INotifyPropertyChanged and IObservableCollection in ArcObjects this code could go away. Esri should be able to do this without breaking any existing applications.
The benefits would be huge - imagine being able to bind a WPF UI to things like maps and layers. For something like a layer property page, the code would be greatly reduced.