It seems that a lot of young programmers make it their main goal to work at Google, Facebook, Microsoft or other tech giants. While I can certainly see the benefits of working at such a company (scale, upskilling, networking, resume item, etc.), the likelihood of getting a job at these companies is obviously very low and I think I might be better off by setting more realistic goals.
A lot of people tell me "make your goals whatever you want, don't let society influence you", but I feel like I'm not living up to my full potential by not having that goal.
How can I justify to myself that not having the goal of working at a tech giant is okay?