The aggregated of demand, ability to move funds effectively turn the underlying accounts into commodities that can compete based on that one feature (yield).
The other difference is that this money is fluid unlike a CD. With enough data the app should be able to predict how much of the aggregate funds would remain static in the account over what periods of time though. So banks could offer rates based on that aggregate guidance.