There is a clear difference between the PS4 controller to the PS5 controller so it makes sense that the company would want to push for the PS5 controller's adoption (for money or otherwise) over one they are trying to phase out. Microsoft has no need to do this given they've made very minor changes to their controller from Xbox One to Xbox Series X. The change they have made does not make it a necessity for them to get people to use the new one. It's as simple as that.
The new features Sony has introduced will only gain traction if it's mandatory for PS5 games.
Again this argument is piss poor. Devs will be on-board with new features of a new controller, just like they always give you options to turn said features off in the settings because again controllers are subjective and not everyone want's a buzzing dildo while playing.