Тут нет и не может быть какого-то универсального ответа, потому что кому что лучше. Кому-то лучше льготы, кому-то - деньги. Как по мне, лучше монетизация. Чисто из общих соображений.
Смотрите: льготы часто обезличены. Они полагаются всем, кто удовлетворяет каким-либо формальным критериям. Ну вот как бесплатный проезд пенсионерам: раз пенсионер - катайся на троллейбусе пока не надоест. Но, с другой-то стороны, - а много ли пенсионерам надо кататься? А если этот пенсионер вообще живёт в деревне или, даже если он горожанин, у себя на даче всё лето? Льгота эта ему на фиг не нужна. С другой стороны, если вместо льготы ему будут выдавать какие-никакие, а живые деньги, - то эта синица всяко лучше какого-то журавля, который ему, может быть, и на фиг не сдался или нужен раз в месяц.
Монетизация хороша тем, что она универсальна. Деньги ж не зря называют всеобщим эквивалентом. Льготу можно "потратить" только на то, что включено в список таких услуг, а деньги можно потратить на что угодно. Сегодня - на троллейбус, завтра - на пиво. Ну или на лекарства. Или на подарки внукам.
Вот поэтому я и считаю, что монетизация лучше. Она даёт свободу. Наверно, именно поэтому её и встречают в штыки. Свобода - это не то, что у нас или даже у них, на Украине, ценится.
Тут сейчас опять стало модным кивать на "опыт западных стран" по поводу возраста выхода на пенсию. "Уж если рождены мы всё перенимать"... Да, там выходят позже (правда, и живут дольше, и пенсии повыше - но речь не об этом). Там и льгот почти нету. Есть льготы чисто по возрасту - если ты senior (больше 65), то какие-то услуги могут предоставляться со скидкой. Ну, к примеру, билеты на подъёмник на лыжных курортах процентов на 20 дешевле. Но и всё. Ничего сверх этого, ничего "бесплатного" только потому, что имярек пенсионер, нету. Вот этот опыт не хотите перенять, а?