You have invented direct democracy (except that we don’t need parties as middlemen, the votes can be spent directly on legislations — the role of parties is limited to helping drafting legislations and recommending how to vote — and these recommendations can be ignored, of course).
Switzerland works like this. It is a good system.