A tiny fraction of services require building an app. Then the vast majority of the rest do it because Apple and Google have made it the only way to be discovered in their little walled gardens, and because you can track users way more thoroughly.
But #IowaCaucuses? Dumb choice.