Why is 12 the maximum number of council members?

It's an accident of history. When the statute was first written, in the late 1960s, the largest city council in the state had 12 members, and that's why the maximum was set at that number.