@zyga-snapd: The desktop-launch scirpt does this:
###########################
# GNOME runtime selection #
###########################
if [ -d $SNAP/gnome-platform ]; then
RUNTIME=$SNAP/gnome-platform
if [ ! -d $RUNTIME/usr ]; then
echo "You need to connect this snap to the gnome platform snap."