Hi @vstefano,
This problem has actually (mostly) been fixed in our new 5.5.0 release!
The first two (original) input ports of the node are still not removable at all, but all others can be removed in any order now. Fun fact, the fix was motivated by a forum post: Enhancement: allow for flexible removal of Ports in Merge Variable Node
– Leo