Great list of points and worth reminding people of them. Nobody should be writing Hive posts with the express intent of profiting off them; as in most things in life, you should write to write well, not to make money. If you focus on producing good quality content, especially content that others will enjoy reading and get some insight from, then maybe upvotes will follow. Or maybe they won't. If they do, then be grateful, and if they don't, then don't take it personally.
RE: Understanding Hive