So this strategy about get all your money in when your big would only be right if the expected value of winning pots (1s and 0s bernoulli variables) was equal to the expected value for the amount of money you win for the night, and they are not. The amount of money you have in the pot is not the amount of money you win off the other guy =)~ Need to get them to bet out before you extract value.
That is why when you watch the pros when they have a big hand and big odds they try to get you to bet out at them first before they do something aggressive, because they know the expected value isn't over 1s and 0s its over sums of pots.
With this strat you stole a blind most of the time, as the only people that should call you are the people with AA.
I am a newbie at online poker but them my thoughts. It isn't about getting people to fold, its about getting people to put money into the pot and then fold.
For example, imagine two players (one is you the other is not you), blinds are minimal as they are online non-tournament, one player (you) goes all in as soon as he sees his kings everytime, the other player tries to get you to put some money into the pot before he drops the hammer and makes you defend that bet with an even larger call. Who do think wins more in the long run? Every time you see kings you signal it with all in, and everytime he sees kings he tries to finese you for cash.
BTW there is another nuance I don't think your strategy accounts for:
http://wizardofodds.com/holdem/2players.html
KK wins 82% of the time. Your under the impression it seems that if you wait till the flop to make your all in KK doesn't win 82% of the time. Thats not right. Close your eyes, don't look at the flop, and its your bet. What are the probability that your kings are winning? 82%. You didn't look at the flop even though its on the board. The mistake you make by doing that is not updating for new information, but if you didn't want to rest assured 82% of the time your opponent will not make a hand. Though he might represent something big and force you to play with balls, even more balls than going all in when you can't see the flop and can't imagine the worst.
So I think the critical and best line of betting goes through considering the probability that your opponent will make a hand along with the amount of money you can get them to bet out extra as a proportion of the amount of money in the pot. Eventually there is a tipping point where there is so much money in the pot, and the amoutn of extra money you think you can them to put in the next bets, makes it so you want them to not get a draw. But if you let them draw versus kings? Its still 82% of the time they wont make anything that beats kings.
I think the mistake being commited here is taking things you see on TV where people push out to not let people see cards, and not noticing they are doing it because something worth winning is in the pot and they don't think there is a point to going to more bets at the expense of letting people see cards.