That's an example.
You can imagine that's a private network for McDonald's with a node in each of their hundred thousands restaurant all around the world.
Guys are used to Bitcoin Core, and they want something as familiar as possible for their employees. Speudo-anonymous, backed with Bitcoin, etc.
As I said that's just an example.
Is it possible to stop the block generation when mempool is empty?