Liquor stores are not candy stores, yet they are allowed to sell candy to minors while being prohibited from selling liquor. The principle is straightforward: regulation should follow the product, not the venue.
You can ignore the analogy, just contend with my actual point: regulation should follow the product, not the venue. How does the analogy fall apart on macOS? The choice of some venues to be libre doesn't mandate other venues to be libre.