This restriction needs to be scrubbed from all API, it’s backwards and harmful, not a single person likes it. If it’s enforced at all it should happen on the frontend exclusively until it can be removed entirely.
Resurfacing this for posterity: The current accessory limits are needlessly restrictive, use accessory cost instead