When making a decision, I prefer to rely on all possible factors: position, stage of the tournament, proximity of the bubble, opponent's playing style. In most cases, I prefer to get as many chips as possible.
If the river is safe and I'm sure of my hand, then I can go all in. I don't see the point in putting myself at risk when the stack is good for the game. The last card in the river can change the balance of power.
I understand the logic of the all in at 10bb, however if your opponents are too loose you need to tread carefully. Shoving JQ becomes less profitable when your opponent will readily call you with K3s. There are many situations where I will make smaller preflop raises like 2.25x to 2.5x and rely on my skill on the flop- even with smaller stack sizes of 8-12bb. If I do this frequently you have a better chance of someone playing back at you when you have a monster. If you get shoved and your hand is less than premium you can make a decision to fold with your tournament life intact, or call based on pot odds and your perception of your opponent. This is how I play.
Oh I play almost exclusively 6 max tourneys where this strategy has been super effective for me. In larger MTT this will not work so well. You gotta get your stack in and scoop up those antes, or hope to double up.
It depends on the position, the blinds, the chips you have and many many more. Especially in tournaments, i personally go all in preflop with pairs higher than 7, or AKs, but also it depends with the factors that i already refered to.