It is an entry level job - it's the lowest tier in their ranking, it's the starting place, it's literally the level where new people enter the organization; it's the lowest paid and least respected position they have, filled with the least experienced and least tenured people in the whole company. It's just that they (want to) start with people who have worked (somewhere else) for a few years already; but that does not and can not make it a mid-tier job, that would require them to have other, even lower jobs.
Furthermore, saying that 3 years might be a senior level position is stretching definitions - assuming an average lifetime career of 30 years, someone with 3 years experience has less "seniority" than 90% of the workforce.
This means a college grad will be in 30s. Someone who worked off jobs while in college might get there faster a bit.
A passionate experimenter who does a lot of open source dev would be there before you blink but will be hard pressed to prove it.
Pity companies do not wish to hire people in high school with actual will to do the thing and learn. Vocational education so to speak.
They probably (and rightly) expect a pause for college or other higher education.
A company is losing the opportunity to train employees. And if they don't put the effort in early.. They are probably losing their top talent and don't even realize it.
Think about it this way. Why would any employer hire you if you have that mentality?
If your company thinks short term (e.g. next 2 years) like most tech startups do, hiring juniors and training is out of the question.
For what's termed higher apprenticeships you either did a craft one first or joined later on at 18 or so.
The problem will come is that higher apprentices learn the fundamental building blocks and tech employers want people rote trained in " latest shiny tech"
Btw traditional apprentices where not guaranteed a job at the end, it was possible to sack an apprentice but you'd sack them on grounds on breach of contract. As they(or their parents) signed a biding contract - you could not make the redundant though.
Modern apprenticeships are normally direct employees now though - not sure about Germany though.
Lets bring back the apprentice system.