1] Here is an example: Lets assume that the next voting process only 3 millon votes are cast. Also assume that 100% of the votes choose YES (The proposal must pass), then according to your proposal, at least a minimum of 3.5 millon votes are needed for the voting process be considered valid, as this threshold is not met then the proposal is not approved.
All people who cared and invested time reading the proposal and casted their votes will be ignored and their votes will not be respected, even that the proposal achieved 100% approval!
We can blame the sponsor, market or anything we want on why few people casted their vote, but what we can never do is disrespect and dismiss the votes of people who cared about an specific proposal.
2] It is impossible to know how many people exactly understands an specific proposal, so setting a minimum votes will not solve the problem at all, because those who vote already believe they understand what they are doing.
3] Thats exactly the problem in all crypto and it is because most people want to get rich as fast as possible without caring about the long-term prospects of the project, they just want to sell in the next pump and switch to another coin, are this people bad? not at all! its just that they have different goals, objectives and perceptions.
Another percentage of people just want to leave their investment a few years and come back then hoping their investment grew without any direct involvement with procedures.
And finally there is another percentage of people that just trust on what we are doing, they do not want to worry about important decisions because they belive WE are the blockchain experts, not them, if they stop believing this because we start forcing them to vote about things they do not understand and they don't want to understand then they probably will switch to another coin that give a better sense of security.
We need to understand this reality, and reality is that only a small part of community cares about voting process and long-term prospects of our project for the reasons described, something that I am having trouble to communicate even to core team.
If we do not accept reality and we don't truly understand the community then we will probably fail.