Yes, there has long been a better way.
.zip, .tar, .tgz, and .bz2 files (those are what you cited) are simply compressed sets of files. They must be manually installed by the user to work. Manual installation includes manually creating the links for desktop icons.
That laborious and imprecise method of distributing software was superseded over 20 years ago by packages (like .deb and .snap packages), which make distribution, installation, upgrading, and integration into the desktop quite trivial for each user.
Packages are often created by community volunteers (like you). They generally do not need to be created by developers.
How to create a .deb package for distribution by Debian and Ubuntu: https://mentors.debian.net.
How to create a .snap package for distribution by Ubuntu and other distros: https://snapcraft.io.
Software Center only knows about .deb software that is distributed by the Ubuntu repositories, .snap software that is distributed by Snapcraft.io, and locally-installed .deb and .snap packages.