This is a result of using the parts editor. It doesn’t care what color you use it changes them for you. I think it was an attempt to make things more consistent.
This again is a result of how the editor does things. I would also think it is a sign of how they would like parts made as it was the direction they were going. If they are trying to make a new Web tech version of Fritzing with a parts editor being first thing I would think it would be similar to the current one. It would be safe to say all of this information is in the the API docs.