Even in Switzerland, they only have referenda every three months. They still have a parliament.
Anyway, most people don’t care about the details of new laws. They want to be able to set the general direction and let the politicians worry about the details.