There are several things that could be going on. All of the above are good points but you have to remember that Red/Green/Blue all focus at different planes due to the way they interact with glass. Coatings are applied to correct for this, and bad, missing or improper (old) coatings don't do a very good job.
In addition, the Red sensitive layer is on the bottom and forms cyan dye which is the basis for detail. Turbidity in the emulsion can spread light and decrease sharpness. In addition, a phenomenon called "cyan undercut" which causes the cyan layer to be overly restrained in order to purify the red color, can decrease detail in reds too much leading to what appears to be a red that is unsharp or lacking in detail.
Lots of possible things. You may have to pick the film/lens combination that is best for the subject at hand.
PE