Often the choice is between a cross-platform app vs a native Windows application only. That is because Mac users are of course important, but maybe not enough to pay for a separate native Mac app.
Some companies use Java as cross-platform, STMicro comes to mind. Their stuff is wonky, and that's possibly because they don't have committed UI/UX designers, but it is consistent cross-platform.