It's the way the industry is heading
A totally stupid reason.
The reason some companies are doing it is to stop selling SW and only rent it. Also so called Cloud based gives them more control.
Web based is fine for collaborative. It's a stupid bonkers model for local applications with data used by one person at a time.
Less secure, less private, lower availability, bigger resource and environmental footprint.
Any Web version has to be purely a complementary option, NEVER the default.