The interface needs a lot of work. It's feels not just mobile first, but mobile only.
Also, maybe I'm just not a typical user, but it would be nice to have some better control over location, or at least indication of how close to the target location each job is.
Since I had a similar experience, to add another response to your question, in my case it was a lack of direction and maturity.
I knew the outcome I wanted, but had no real motivation to work for it. And I lacked the coping skills I needed to overcome emotional a psychological challenges presented by college life.
Working a job (and getting fired, and working another job, and so on) prepared me much better for completing college than my K-12 education did.
If I'd waited until my late 20s, I'd have been much better off!
Worse, my father (who somehow got much smarter as I got older), anticipated this and told me so. So of course I did the opposite of what he recommended.
I was a CS major, originally, though not a very good one.
Obviously, each person is different and handles life differently. But for me, a few years not in school would have been a much better solution. I wound up behind my peer group career-wise regardless. Better to do it at lower cost.