If you consider housing options, there are only two:
You can rent an apartment, a portion of a house or the whole thing. Renting requires very little initial investment, typically your first and last month’s rent and possibly a damage deposit. The cost of renting continues to increase and the disadvantage is that you only get the benefit while you are renting. Basically, you pay for the time you use it, which in the case of renting is forever.
You can buy a house, but this requires a large initial investment, and substantial ongoing costs. Over time you can pay off your mortgage and own your house free and clear, eliminating a major monthly cost. Your house is an asset and in most cases will appreciate in value over time. You can cash this investment in when you sell your house, but you will still need somewhere to live, requiring you to either buy again, or rent.
A tiny house requires significantly less than buying a traditional house.
A tiny house can be owned in about 15 years if financed, vs traditional home mortgages are 25-35 years.
A tiny house, like a traditional house is an asset which can be sold, and a profit can be made on its sale.
A tiny house is more affordable to operate than a traditional house, as they are smaller, typically more energy efficient and use often have newer technologies built in.
A tiny house can be owner built, saving thousands on the costs of construction.
A tiny house costs less than a traditional house, so monthly payments can be less then rent.
A tiny house requires a larger investment than renting.
As Tiny Homes are still a new concept, financing is not as simple as getting a mortgage on a traditional home.