It’s because of the legacy of Defold being mobile first and not desktop first, but at least these days we can get most of the desktop polish we want. I still think DefOS should be an official part of the engine even if its functions are also an optional extension. And icons should work without the extension needed.