I agree that you should shove:
if you are sitting with 100bbs and for example your opponent 4bets you and you just call than you already have around 30% of your stack in the pot, and if you miss what do you do on a c-bet? For calling a 4bet with AK hu you need to have amazing pot flop play IMO. And if you hit fd, or any pair+ you will probably get the money in anyways. BTW poker is a game of skill, but without luck you can't play.