Matching preclusion measures the robustness of a graph as a communications network, where the network requires each node in the network to be matched with a neighboring partner node.
A high matching preclusion number is better than a lower number.
This is because the matching preclusion number is the number of edges in your graph whose deletion results in the elimination of a matching that covers all nodes of the graph, and when there are an odd number of nodes, one node can be left unmatched.
The lower the number, the easier it is to remove a perfect matching.
As our graph grows in nodes and edges, it gets harder to maintain a high matching preclusion number.
More customers means more requests to field, more demand makes our system scale which can reveal issues in our systems, more software means issues are more likely.
But this doesn't mean more is worse, it means we should focus on why we started growing the network in the first place.
Is it worth maintaining such a high level of interconnectedness in a larger graph? What does that afford those who work in that system? What does it cost those workers?