These are creative, but you haven’t thought them through. Do you really want brands to own trademarks on their keywords? So that when, to pick a random example, you search the internet for “1-800 Contacts,” nobody else is allowed to show an ad that says “Hey Amluto! We sell the same thing cheaper!”[1]
2 is just being bad at business. Which is why I’m skeptical it happens.
3, I hate to break it to you, basically happens in every major store you walk into in America. Google “slotting fees.” If you think customers want an alternative, apply to YC!
[1] The FTC (on your behalf) sued 1-800 contacts for trying this. https://www.ftc.gov/news-events/news/press-releases/2016/08/...