Same here in germany.
When we hear the word master, most people think of the master in karate kid or the master degree of a university.
I think only in the usa people are so full of hate that they directly think of bad stuff.
Its mostly about having secure transactions between state transitions. If you do not need them, you have often better performance when you run multiple instances with a load balancer.
From the docs it does not look like that every http tx is stored onchain. It is more like an ssl-alternative where you sign stuff with bitcoin crypto and therefore not need to trust the sender.
This is not even true. Firebase Realtime Database supports offline-first while SapphireDB is just streaming results to the client, like RethinkDB or Meteor.
I also miss that in GraphQL.
With swagger I can exactly define how an object looks like. Not only if something is null or string, but also what the minLength the string is or what enum-values it can have.
RxDB is offline first. You can still query your data even when the user has no internet. Hasura will not make your app workable without a stable connection to the server.