What we really need is something that helps quickly break down acetaldehyde, which is what alcohol is broken down to in your bloodstream and is responsible for all the negative side effects.
As for the expense, I just view it adding a beer to the night. At least where I am beers are generally ~$9 a pop (more once you add tip & tax) so it's about the same. And to be honest, the productivity gain from the next morning not being so rough has generally been worth it.