However, this system also blunts such 'radical edges' as civil unions, equalizing the age of consent, reform of drug laws and large infrastructure reforms.
Otherwise, as you point out, there are many topics that will simply be ignored.
I'll agree that we need some system like that in Switzerland where a large enough proportion of the population can force a referendum.