Difference between Eevee and Cycles when it comes to flat shading?

Why are the triangles much more prominent in Cycles while the quads become more apparent in Eevee?

cycles-eevee

(Note that I’m coloring each individual quad slightly different as well.)

Because Cycles uses triangulated meshes as a path tracer and Eevee doesn’t triangulate

Meshes uploaded to modern GPUs don’t get triangulated?