Hi Adam,
First, sorry for the delay to get back to you.
We try to limit the number of parameter to the minimum on each rule so that when you activate it, you get the best of the rule without having to think twice what is the best configuration possible for the rule.
There is a potential debate about should we count or not the returns of a "switch". We decided to count them because we think it's a problem to have too much returns in a method even if they are part of a switch.
The other option could have been to simply ignore them and count only the other returns.
We don't want to make S1142 more complex and so we will not consider your suggestion.
Regards
Alex