Casinos in Vegas use too many decks and reshuffle frequently enough that there is no edge gained over the house when card counting.
The problem with card counting generally is that the casino has infinite money and never runs out, thereby they can sustain large expected value swings... whereas you need an enormous bankroll to handle those swings, assuming they don't throw you out before that happens.