No it doesn't
Writing apps that work on multiple OS's and their attendant back office apps (e.g. sql server) is a total f'ing nightmare I assure you and it's very expensive.
Thing is it's incremental, going to the board and asking for 10 million this year compared to spending an extra thousand, this year...
Or to your customers and telling them that they won't be able to run the next version....
That's when business gets upset with us, doesn't matter that we are right to propose it (again !!!) , messenger still gets speared again.
Until they see and believe in the wall, nowt will happen, it's called sound business thinking.