I bet the piezo transducer makes a horrible noise.
What's wrong with the Joul thief?
It probably costs less and is more efficient.
The only time I'd do it this way is if I wanted to power a piezo buzzer and an LED at the same time from a 1.5V cell which is never.