I don't actually see anything wrong with the hive code, instead users should become owners their by improving demand which will help in price fluctuations, although I'm guilty of not really being an owner, but that's what we need a change of mentality.
We are unique, and that a lot gives us an advantage, the capabilities of the core code aren't fully utilized so why change instead of using it till the point it's actually obsolete or redundant in nature, that's just my opinion. As for your views on consistency and presence same goes for any business without both quality products can't be worth anything.