1st level fighter, TP of "Knight" works the job "Squire", and junior squire at that.
Yeah, that. 1st level Knight is Page, working at becoming a Squire.
Yet, when I am making my 1st level RM Fighter, and choose the "Knight" TP - I am called a Knight. Not, Squire, not Pleeb, or whatever, a
Knight. Nomenclature matters. Especially, when all manner of benefits come with such nomenclature. Like: respect, rights of domicile, etc... Knights got all kinds of perks other than training; they also had all manner of responsibilities.
If a game is going to have levels, and those levels dictate an overall character level of competence, then it has to do that. If we are saying a character isn't able to be a Knight until they are at least 5th level, then the Knight cannot be an players starting character - provided you are starting at less than 5th level. The guy wanting to be the Knight, sure. It is totally OK to say, "Sorry, you cannot start out as a Knight, but you can be a Knight's Squire." Of course, that limits the PCs freedom to adventure - but also builds in a handy method of saving their butt if they get in over their head.
All I am saying, is that if you are playing a 1st level character, particularly if they are a fighter, rogue, or thief, then you are likely playing a young-to-middle teens (13-15) individual. )I can totally see the mage, priest, etc... being older, though.) Not the 16+ TP training time.
Personally, I like to start out at higher levels, say, like around 20+
(Lots of back-story possibilities then.)