Snake oil implies that it does nothing, not that it doesn't do everything it's boosters claim it does. Snake oils were medicines sold as cure-alls with no active ingredients.
I wonder what the better pithy phrase would be then for "thing that is obviously useful, but is being hyped beyond it's (current) ability by those with a vested interest in doing so"