Already there. At least in my view. Meetings are supposed to use Modified SRC3 Process. The gist of that says "use any communications resource available to have discussions and make decisions BEFORE the meetings. Come to meetings to finalize decisions and cast votes". Anyone can post any item to the agenda for any meeting up until the deadline.
The purpose of Member Meetings is SUPPOSED to be to take care of 'Space business that does not require the Board. Purchasing decisions, coordination of efforts amongst committees, BS like whether to shun someone who's being a pain in the ass. That sort of thing.
The reason no one shows up is compound in nature and scope, and thus encompasses what you said.
Regretfully, I think the BOD favors getting shit done. The reason it has evolved this way is because the membership allowed it. So everything was thrust into the BOD meetings, whether it should have been or not. Instead of handling business outside of the meetings, and meeting to confirm what had already been decided, we get together to complain. Then the BOD has to step in and make a decision. This can only happen at a BOD meeting, so that's when it happens.
The way to fix this is to take business back to where it should be handled. If it doesn't need BOD (and much of the business could be handled without their explicit involvement) get it done at a Member Meeting. Only capital expenditures and the like should be bothering the board. And again, discussion should happen outside of the meeting, with the meeting being the time to solidify the plan and record votes. Getting meetings back to basics (short, to the point, on topic, no bickering or arguing, etc.) would be a huge step toward getting people to attend, in my opinion.
Probably worth what was paid...