Hive needs some major architecture improvements. Hive block producers should have nothing to do with API nodes or hivemind. Hivemind should have its own set of witnesses and rewards, preferably with an SMT.
Hive should then be just for paying DAO proposals and witnesses who produce hiveblocks, not who run API nodes for hivemind.
Anyone can run a full-node.
The cost of doing so can add up if you're not making money off of it.