People build apps because it's easy. If you're a half decent developer building an app, you _can't fail_ and that is huge. Getting people to actually pay you for something is hard and fraught with uncertainty and danger. No wonder most people choose to build apps.