(Before I start, I am a member, but not an officer, of the Michigan Chess Association. The following information is my understanding, but not a statement of policy.)
The Michigan Chess Association sponsors certain tournaments, and in order to play in one of those tournaments, players must be members of the Michigan Chess Association.
In addition to that, the MCA maintains a calendar of events on their web site, and that web site is the primary means by which people notify other people of the existence of chess tournaments in Michigan. By policy, the MCA will not post information for any rated, non-scholastic, tournament unless that tournament requires MCA membership as a condition for participation. In other words, if you hold a “public” rated tournament, you won’t be allowed to advertise it on the MCA web site.
There are rated tournaments that do not require MCA membership. I know there’s a regular series in Grand Rapids. (See westmichiganchess.com, because you won’t see them on the MCA web site.)
With some reluctance, I decided that for my own series of tournaments (gamesinmichigan.com/chessforcharity next tournament is this Saturday, Jan 22, in Auburn Hills. $10.00 entry fee. [End of shameless plug]), I would require MCA membership for the rated sections, simply because I did not think I could draw enough players if I were not on the web site.
Fortunately, MCA dues are quite low for scholastic players.
I think that the required memberships are a huge problem for Chess in Michigan, because it means to play in your first tournament, you have to shell out USCF membership, plus MCA membership, plus the tournament entry fee.
Unless of course you play in mine, because I have unrated sections, and you might just end up in the rated section paying only ten bucks for the privilege.
And you can always advertise your event on my site for free (gamesinmichigan.com), but the viewership is considerably less than either USCF or MCA sites.