Great points.
I wish in some respects that LeoFinance was not constrained by Hive at times. In two ways, by the Blockchain performance and the related API nodes and operations that impact performance and also just by being tarred by the Hive brush. I know that seems harsh but it is true in many respects for all of the reasons you mention above. Witnesses treating it like an ATM, proposal abuse etc.
RE: Why Leo Is Doing What Hive Seemingly Cannot