Centralized apps like Coinbase or Binance have provided this service for years, to make it easy for people to invest in crypto. However, these apps are centralized custodial entities where the users have no control over their funds, and therefore fall victim to numerous hacks where you can end up with frozen funds, or lost altogether, like the Cryptopia, MtGox, and Coinbase hacks.