Discourse API 'update category' required parameters

Why are the name, color, and text_color attributes required for the update category route
(Discourse API Docs)?

It seems like attributes such as the slug should be able to be updated without specifying any other attributes.