Right, to have the installed packages in the $PATH they need either to appended to the path or linked any directory available in the path.
One of the major positive things is the user space Flatpaks are running in.
Since I wrote a script doing the latter I am very happy with Flatpak.
Same here.