ubuntu's snap package manager is a freaking disaster, who thought it was a good idea to have a separate package format that's only partially compatible with the rest of the system?