It makes sense at a community meeting to have a speaking policy in effect that places time limits on unscheduled speeches.
Along with that, it also should be required to allow citizens to schedule presentations ahead of time so that they have more time to adequately present a more complicated subject.
Just my opinion, but having been a part of community meetings, there is a problem with run-on meetings that last well into the night, AND there's a problem with speakers who can't get to the point or who have mindless things to say.
If there were 100 people waiting to speak, I could see the issue. If not, what is the problem with allowing say 4 minutes instead of 3?