You are right, you don't "have to" do anything, as long as you don't want to get a job at one of these companies. :-)
The truth of the matter is that, at the end of the day, some companies can afford to tell you no, even if you are talented, because they will get other people who want to do what you don't "have to" do. And it works quite well for them, as you can see.