jswift98,
Lots of points of view on this often-discussed question but seen_the_box and tomuchwork covered the subject nicely.
I might add one additional thought: since a career is a marathon rather than a sprint, once a person starts flying and gets in the routine of a career, he can either go to college via distance learning online for a non-aviation subject if disciplined enough. I've worked with people who were going to law school while flying !!
Or, along the way, one can get involved in areas of aviation outside the cockpit itself which might allow positioning to turn flying experience into non-flying aviation dollars if needed. These areas might include experience/licensing in ground/sim instructing, MTC, dispatching...or safety work, accident investigation, human factors via association with professional organizations...or dare I say it ? Management ? I've known people who did all those things.
Good luck with your choice.