As always, companies don't really have problems hiring or keeping workers. They just have problems at their price point, which they are unwilling to change.
Why are you still at this company?
Your comment seems to insinuate that the blame falls with the company. There is just a long ramp up that needs to happen with junior hires. There is so much technology and processes to learn about.
Humans learn incredibly fast when motivated, so yes, I am quite skeptical when someone throws such a vague statement as if we should just accept the problems lie with juniors and not any of the many things a company could be doing wrong. In your case, "so much technology and processes", I'm already skeptical an individual needs to know that much to be productive in a junior role, for a few contexts only.
Cause all the recruiters start calling. I left my first job after 12 months, BigCorp needed developers and I was offered double then current salary.
What ends up happening is that they end up leaving at the 6 month mark after they've become proficient enough to get higher paying (by a couple hundred more) job
It takes a toll on me personally, feels like I'm stuck in a never ending loop of making others better, but getting nothing in return
... Thousands? Or just hundreds?