Both factors are relevant, but the final say thing is pretty characteristic of California. For bond measures, it's actually mandated by the state constitution - once the legislature passes a bill for a new bond program, they have to create a ballot proposition to ask voters for approval.