Another Vote for this.
I work for a global company that uses this application. It's safe to say that I deploy thousands of different (both internally developed and 3rd party) apps to devices all over the world. To do this, most large businesses across the globe use Intune (Endpoint Manager).
When deploying an app via Intune, if it is an exe, you have to spend a stupid amount of time installing it manually on your PC to find the install location and the uninstall location, figuring out any switches, then using a silly old tool to 'package' the exe into a .intunewin format.
Then you upload that .intunewin package to Intune, go through the process of adding all of the above information into the wizard before you can finally test it.
For every update you have to repeat the above process.
With a .MSI file, I go to Intune, I upload the MSI, I then test it.
For every update, I just upload the new MSI and click save.
This is how much of a workload difference having an MSI for an application is.
More and more applications are moving their enterprise application to MSI because of the time it saves the customer.
If I've got 50 exe apps to update, that's easily a morning gone if not a day.
If I've got 50 msi apps to update, I just need half an hour at most.
Fingers crossed you guys are able to do it!