Why are all of the Tasks on my Calendar showing up as the same color, regardless of who is assigned to it?

If the box next to "Color code by location" is checked on your Calendar view, then the events will show up in the color you've assigned to the parent Contact or Job that is related to the Task.

 

Refer to your Company Location settings to customize this color.