Sorry, Pullo, just reached a point I guess. Programming is not a cult, you're required to seek and to question, you're required to showcase and to prove.
When it comes to such differences, sometimes readability can trump performance, sometimes terseness can trump readability.
One can't just throw "should" because it's simply never true for everybody at once, but one should make a valid point as to why some use cases may benefit. Call it programmer's politeness.
In the case of if-else vs. switch, there is no relevant conclusion. The performance difference is too small, browser results are not one-sided and the agreement is to use whatever serves you best.
Some interesting points are that switch could be implemented as a look-up table, while if-else has the liberty to augment the conditional on each branch.
Finally, while one could emulate certain parts of the other, and while the reverse may also be true, there is no strict equivalence between if-else and switch.