I understand that this is the "linux way", and I get it that it's "smart" to do it like this, but me, personally, would gladly sacrifice tens or hundreds of megabytes for self-contained, portable, software without any hassle with dependencies and the reliance on an internet connection. Storage is cheap. Everyone has at least 500 gigs of storage. What everyone doesn't have is the convenience of just drag and dropping his program onto a USB and taking it with himself to a friend, or using it on a fresh install. The whole concept of linux relies on rolling releases, and constant updating of packages which eventually won't be compatible with older software. If the guys didn't invent snap and flatpack and appimage (which is supposedly the best because it runs natively without sandboxing), Linux would be severely behind the convenience of Windows. But still, there is a very limited amount of appimage versions of software, and making one yourself takes up a great deal of effort and time. Ubuntu is now pushing snaps, but I don't trust canonical, and they are inferior to appimage. I wish the dudes at appimage would adretise better and people would get more interested in all this because you are too reliant on the internet and the merciful repository gods giving you packages. Couldn't the whole appimage process be automated? Why does it have to go all the way from github? Why can't it just make an ultimate package from the readily available packages already on the computer? I think this is the future of linux, and it will be great to just store a portable program, and just slap it onto a usb, and KNOW that it will work anywhere and everywhere. This will also help people who fix computers, and other guys who don't have constant access to the internet. What do you think?