And lost. Linux is Linux is Linux.
Software writers normally don't compile the packages into software manager-compatible formats; maintainers working for the distros do, in most cases. If it isn't in your distro's repos, compile it or find another distro that does work. It's not rocket science.
Really, Windows is the same - but worse. Want to set up a Terminal Services server? Oh, sorry, you can only have two users logged on at a time, but you can pay $599 more and get unlimited users!
EDIT: Oh, and Wine wouldn't exist if more software companies embraced Linux because users like you knew better.
It would be more compatible, too, if Microsoft was less paranoid - something you continue to ignorantly pay into.