Unfortunately, it seems to be a function of the expanded education system and the larger numbers remaining longer in higher education.
Even back in the 80s, as a new graduate, the first job I got was a position with pre-graduate entry requirements, but all applicants were graduates.
Later on, my department would advertise jobs where the requirement was a BSc but, over the years, would get an increasing proportion of MSc grads. This situation continued, and eventually, we started getting PhDs as applicants in increasing numbers.
As a BSc, you can find employment, but the first job is the hardest to find. Once you get in and show some initiative/enthusiasm, advancement (or career alternatives) should come along.
I remember the old adage "its easier to get a (new) job when you already have one" and it has always held true in my experience.