And that's not even taking into account that - as a devevloper - you still need to make a regular package or binary distribution because some users won't install Snap/Flatpak. So it's actually better to make your software easy to package - so that distros will actually pick it up - rather than spend resources on Snap/Flatpak. 5/14