The BA one isn't accurate. A short haul command is not at year 19 either at present. People with the requisite hours were getting them within two years of joining last year.
There's more to it than just pay as well, basing, commuting, roster pattern, career choice (LH/SH) etc are both different.