I completely agree with this. I've just gotten my PhD, and could have gotten some commercial job with a higher paying salary. Yet I've chosen to stay in academia, doing something I love, travelling all over the world and having fun doing it.
I should also note that, at least in the Netherlands, young researchers will be on a temporary contract for quite some time. Circumstances (laws, funds, budget cuts, etc.) are against us and unfortunately create a very bad situation for us.