I kind of dislike the 50 bazillion mounted block devices. I'm an old gray beard at this point and I like my CLI. That's really my only complaint about it. It just seems unnatural to me. Otherwise they're fine mostly.
I've seen very similar use of loop devices in an automotive app management implementation. Each app has its own filesystem image that gets mounted on a loop device on installation, then runs from it. It's annoying on the command line but it's not a bad use case of the facility. โบ๏ธ