I agree with you too, however you can never be 100% sure that demand will increase when upvoting someone. Even if he has the best of intentions and we truly believe in him and his plan to create value, we can still be wrong.
What we have to do is consider what happens when demand remains the same, because we don't how demand will vary. It is possible for Steem to become worse from a fundamental point of view but for demand to increase because the market has constantly proven to be irrational.
That's why I think that burning is the only 'objective' way to increase the price. Other methods can be argued and disagreed on, for example, not everyone votes for the same proposals on the SPS.