One reason Socialism appeals to the intellectual 'chattering classes' and especially the young is because there is a romantic feel to utopian abstract theories which is lacking in more practical considerations.
Visions sell; practicality, not so much.