Not the account for the random hotel or restaurant. “Pay with the O’Burger app!” “Collect 425 SkyPoints with a Platinum Membership!”
You don’t need an online account to buy food at a grocery, but if you had one I guarantee they’d spam the heck out of you, alongside whatever else they might do with your data.