Sometimes, a GUI app isn't enough.
Snap packages make it possible to install applications on Linux that might not be available otherwise. And although Snap isn't the Linux community's favorite universal package format (that title ...
At its core, Android is just Linux. But Android provides a runtime and various other libraries that applications depend on, so you can’t just install Android apps on Linux and expect them to work.