Welcome to Steemit, and best of luck on the platform. I'll try to answer a couple of your questions. 1. It seems like most people favor this as a content generation platform, since we're trying to reward content. Mainly just because sharing content is typically so easy, that those types of posts don't typically see very high rewards, unless there is some value added. For example, some users just make a post as a single youtube video as there entire steemit post, and it's unclear if they're the actual author of the video, or just reposting. There are also potential copyright issues at play, since you would effectively be monetizing someone else's content. 2. One thing that I believe is in the works is integration with a decentralized video platform, not sure on the progress of that. An issue is that after 7 days, content cannot receive additional payouts (as far as I know), so it is still questionable whether the platform really makes sense for people trying to monetize content long term, since there is currently not a mechanism for receiving royalties, etc... 3. The 'revenue' that is distributed to the posts comes from Steem tokens which are minted and distributed by the rewards algorithm. The Steem tokens basically has value for the same reason anything has value, they're socially perceived as value. Actually Steem has many advantages that make it vastly superior to BTC: nearly instant, highly reliable transaction times (~1.5 second confirmation times), and truly zero transaction fees.
RE: First Steem Post, Intro, Questions to community, Ranting and cryptocats