Why is terrace farming necessary for many people who live in mountainous regions ?

Why is terrace farming necessary for many people who live in mountainous regions ?

quanswer.com