Your approach can be very effective for centralized, consistent, and systematic control of design values, especially for simple design systems with fewer breakpoints. However, it can become harder to manage as complexity grows or if the design system evolves. Consider clamp() for more fluid responsiveness, or component-level media queries for granular control over individual components. Both alternatives offer better flexibility and reduce some of the redundancy and potential confusion inherent in overriding tokens globally.