Just discovered an easy trick to significantly help improve the viewing experience of a MacBook:
Go to System Settings / Displays. In Preset, choose Internet & Web (sRGB).
I have a hypothesis on why this works. MacBook uses 8 bit panel + frc to achieve 10-bit color depth, and this introduces flickering. By choosing sRGB, we basically use the panel as an 8-bit panel, and eliminated flickering.
This is just a personal experience, and it may not generalize well.
Still worth sharing, and hope that it can help some of you guys.