For monatomic gasses, the heat capacity approaches $3R/2$ because there are three degrees of freedom (DOF) of translational motion. For diatomic gasses it approaches $7R/2$ because the symmetry about its axis cancels out one rotational DOF, but it also has two vibrational modes. And for complex molecules you get up the $(3 + DOF_{Rotational} + 2DOF_{Vibrational})R/2$
What I don't understand is why rotational symmetry means heat cannot be "stored" in that degree of freedom. Just because a disc is symmetrical doesn't mean we can't use it as a flywheel. Just because a football is symmetrical doesn't mean that its rotational energy won't get used up as its path through the air is bent.
My first thought was maybe the answer is "Because quantum", but that's ridiculous because one of the first operators you learn about is the orbital angular momentum operator and you apply that to atoms, so you can definitely have angular momentum being stored in an atom. It also reminded me that a lot of atoms aren't even spherically symmetrical because the electron shells extend out in bulbs and things.
Why can't molecules store heat in their axes of rotational symmetry?