"What are the drawbacks of this method - it will consume more energy I guess?"
Depending on how often the button is pressed, and how long it is held down, is the processor run 24/7 ?
With the natural order of things, I think you would be right. But I still suggest getting a varity pack of resistors.