Management Pack for Exchange 2016
Create an updated version of the MP for Exchange 2016 and do the same for 2019. Let's not be lazy. Even if the monitoring did not change much, a new MP is required so that we have proper views, groups, descriptions in alerts, etc.
This isn't the way things should be done: https://blogs.technet.microsoft.com/exchange/2016/06/13/monitoring-exchange-server-2016-with-system-center-operations-manager/
Especially for a mission critical application like Exchange.
The current version of the Exchange mgmt pack is compatible with Exchange 2013 and newer (including 2016 and 2019). While the documentation hasn't been updated to reflect this, it is still the case:
Making a version agnostic MP would be acceptable, too, like they did with SQL. I am with the DanM in that it should be provided by Microsoft, though.
But why create a management pack purely for the sake of it? Why not just update the 2013 management pack with the views and discoveries? Or why not just create those discoveries and views in an override pack?
I personally hate it when having to deal with multiple management packs for each and every release when we should be moving to 1 management pack that caters for all versions. It isn't that difficult to create new discoveries/groups/views surely?
I agree, at one time I thought the product groups had a requirement to deliver a MP for their products, this needs to return if MS wants to stay in the monitoring game.
Azure MP is very weak
O365 MP is garbage
TFS / VSTS / now Azure Dev or whatever no MP exist anymore.