there's a lot of things that you have to take in to consideration. shorter stacks, position, pay jumps, strength of opponents, whether you are trying to win/ ladder, whether your opponents are trying to win/ ladder, no of blinds you have left, when blinds are going up, how often blinds are going up. then on top of that of course what cards you are dealt, whether you think the cards you are holding are ahead of your opponents range. for example of you have Ax from late position with around 10 bb's then this is normally a shove. but if the bb is a big stack who is prepared to call off ss's with 10 9s, J 10o etc etc in order to build his stack and potentially move up spots then this is a fold. also if the guy utg has 1 bb it is also a fold because most likely he will be out next hand.
then if you spot a weak player who is likely to spew, is maybe tilting or whatever you can let him self destruct. however, if you are sitting on around 10 bb's this is maybe not the best strategy because you aren't going to have any chips left in order to try win if you keep getting blinded away trying to let players ko each other. this would be better if you have maybe 20-30 bb's, a comfortable stack. you just have to pick your spots on a final table. there is no place where you should be saying, okay i am folding 10's worse, A J and worse and only shoving better at a ft. this is a terrible strategy. then you are totally reliant on the cards. if you have Ax or small pair or whatever, hands that aren't great, and a loose big stack raises from lp you could 3 bet shove these hands as he is unlikely to call with his range from that position and given his stack size, he is opening wide. and btw, your reference to Jacks earlier on i would have to find a very good reason to fold Jacks at a final table haha.