Commodity futures used by companies give a hedge to the risk of adverse price movements. The goal of hedging is to prevent losses from potentially unfavorable price changes rather than to speculate. Many companies that hedge use or producing the underlying asset of a futures contract. Examples of commodities hedging use include farmers, oil producers, livestock breeders, manufacturers, and many others.
Covered calls can make you money when the stock price increases or stays pretty constant over the time of the option contract. However, you could lose money with this kind of trade if the stock price falls too much (but can actually still make money if it only falls a little bit). But by using this strategy, you are actually protecting your investment from decreases in share price while giving yourself the opportunity to make money while the stock price is flat. 
Just as there are several ways to skin a cat, there are an unlimited number of option trading strategies available in the futures markets. The method that you choose should be based on your personality, risk capital and risk aversion. Plainly, if you don't have an aggressive personality and a high tolerance for pain, you probably shouldn't be employing a futures and options trading strategy that involves elevated risks. Doing so will often results in panic liquidation of trades at inopportune times as well as other unsound emotional decisions.
The potential home buyer would benefit from the option of buying or not. Imagine they can buy a call option from the developer to buy the home at say $400,000 at any point in the next three years. Well, they can—you know it as a non-refundable deposit. Naturally, the developer wouldn’t grant such an option for free. The potential home buyer needs to contribute a down-payment to lock in that right.

The fee you are paying to buy the call option is called the premium (it's essentially the cost of buying the contract which will allow you to eventually buy the stock or security). In this sense, the premium of the call option is sort of like a down-payment like you would place on a house or car. When purchasing a call option, you agree with the seller on a strike price and are given the option to buy the security at a predetermined price (which doesn't change until the contract expires).