seems weird to just not use it for desktop files
That's what I said! :D when Ubuntu ignored my soft links and I had to look it up how to do it "the Desktop way" like OP did. On the plus side, .desktop files let you also specify the working path, the icon, and whether to run in terminal or in background.
