You're under-stating the return. Unlike other investments you can leverage the house with a mortgage. Assuming you put only 20% down you're making 50%/year gains.
Except every year you are paying about 6% of the purchase price in principal and interest and property tax (plus maintenance and water), so the math isn't quite that simple.