Provided the idea is new and meaningfully different from any other existing business. Is there a way to prevent others from profiting off that idea?
Here are the means of protecting intellectual property in the U.S. (and in most other industrialized jurisdictions):
- trademark and "trade dress"
- contract (a special case of which is "Trade Secret")
- Statute or executive order – pretty rare these days that you can get a government to protect your monopoly, but perhaps still not rare enough!
If your idea doesn't satisfy the requirements for protection under one of these mechanisms then you can't legally protect it.
Not legally. Not the business idea itself. You can keep it a secret though.