Only if you want to be trendchasing rather than letting backwards compatibility take care of itself... I'm a native Win32 developer, have been one for a few decades, and know quite a few others still using MSVC6 because it's fast and enough for what they do. Takes Long file paths: Azure, OpenSearch, and ~90 other open source projects have to document how to enable long file paths on Windows because the default is a ~…
Cross-platform compiling is not a trend, it is one of the only two sane solutions to supporting customers.
The other is browser-based SaaS. But now you have two problems, to paraphrase Zawinski.