To by understanding, the Micali-Vazirani algorithm (1980) is significantly better in time complexity than the blossom algorithm (1961) (Micali-Vazirani is O(V^{1/2} E) and blossom is O(V^2 E) for maximum cardinality matching in general graphs. Yet, the blossom seems to be much more widely used, even recently (1). Even packages desinged to solve these problems implement blossom over Micali-Vazirani (1). Why is this?