It appears to me the colors work this way:
If an event appears on the page due to enabling that event calendar for display, that's the color of the event. (So a unit might have multiple colors - one for each calendar)
If an event appears on the page due to having selected the location, then the event is the color of the location.
There's nothing stopping a user from setting all selected calendars for a unit to have the same color.
What you can't do is set unit colors for events that appear only because the location is selected.
You also can't set colors by location if the calendar is selected (but you can always unselect everything except location calendars).
If you want to change that, I'd suggest using the feedback link along with the "business case" for the change. Right now, I'm not sure how this is impacting usage. As different leaders have different needs, I don't know as there's any one plan that would satisfy all of them.
Have you searched the
Help Center? Try doing a Google search and adding "site:churchofjesuschrist.org/help" to the search criteria.
So we can better help you, please edit your
Profile to include your general location.