I read the op but not the replies so sorry if I'm repeating points already made but, from an (old) EU perspective, the community is stale, and recruitment is dead. Sadly, the game is no longer in its heyday. There is no longer a huge pool of recruits to be found on public servers; the days of taking in fresh people and training them up is long gone (I'm sure there are anectodal examples to the contrary but it's nowhere near on the same scale). What we're stuck with is a situation where everybody knows everybody, we all know who the good players are, and many of them hop regiments depending on what's popular at that moment.
There have always been flavour of the month regiments with good rosters that don't last long, but over the years these seem to have become the norm rather than the exception. I know you titled this as a rant, and while a lot what you said is spot on, there doesn't seem to be a way of fixing this problem of a lack of new talent. As the years go on, the community gets smaller and smaller, leaving the hardcore players who have invested a lot of time in the game. It's why groupfighting teams are so prevelant now, when back in the day it was all about regiments. Gone are the days of regiments that had both roleplay and competitive elements down. It's now usually one or the other. I must say that the regiment I'm in, the 33rd, does manage to balance the two but a regiment with the 33rd's longevity and size is rare. Starting a regiment in 2019 with "no-name" recruits is basically impossible - back in 2012-14 it was very achievable, sheerly due to the number of pub players who were willing to try joining a regiment. The only chance new regiments have now is to recruit already established players - who tend to be less loyal and are happy to jump to the next big thing once you start losing.
The solution? I don't think there is one. It's an old game, with far fewer players than there used to be. So I think all we can do now is to appreciate each other for sticking with this game for so long, respect each other's achievements and just have a nice time playing the game we all love, until something new and exciting (hopefully) comes along and gives the community a much needed new lease of life.