The question is invalid , there is a correct answer for everything , calling big shoves with ak is bad , mostly you will be behind even if its just a pair , rarely anyone (who isnt crazy) shoves anything worse than ak with a reasonable stack, you can take the gamble thought if you think you can make good use of those chips or if your population read/single player read tells
you he might shove worse than ak.
Calling ATs on the button? pretty standar i say but it depends on your stack size, calling on position is only good if you have big stack to allow you to outplay villains , implied odds
play their role aswell but they are less important with AT since you can flop top pair.
Your good results might just be variance , you need an extremely high volume with good analysis to see where you bleed money or not , if your table is very active you will have a problem with tight folds because you wont be able to steal and you cant survive without stealing , you basically get exploited by very active players (who arent donks).
Just analyze your play , analyze the population and if you know how to use this information , the math will make it clear to you how you should play.