I'd say it's extremely uncommon. Only a handful of alliances can actually afford to pay for multiple titans and I can't think of any of those that would give one to a player thats less than a year old(most of those wouldn't even accept a player that was less than a year or two old).
You're right; a one year minimum is a lot more realistic than six months, strictly from an experience perspective.
When you take trust into account though, giving the best friend of an already-trusted player a bunch of high value assets, despite the fact they've only been playing for a year, makes a lot more sense than giving those same assets to some player who's been in alliance 4 or 5 years, but nobody really knows them well.
Also, I would argue that at least half of all players with Titans are heavily subsidized. There are organizations that are so obscenely wealthy that such things aren't a very big deal at all.