I don't agree with the statement that the upgrade path for a Primitive JumpShip is a normal, i.e. modern, JumpShip. The construction rules for Primitive JumpShips says that they're built like WarShips apart from the changes detailed in IntOps, so the natural upgrade for a Primitive JumpShip is WarShip.
That aside, ruling that Primitive JumpShips can't be fitted with Compact KF cores, would mean that Compact cores weren't used until the modern WarShip was introduced around 2460-2470. That limits most ships prior to those dates to 15LY jumps, unless they allocate extra mass to increasing KF range over thrust, protection, weapons, cargo, etc. With the Primtive KF drive's range only increasing by 1LY per additional 3% ship mass, only highly specialized designs will get into the 20LY or higher range category. Not that that's a bad thing, but it's something that would have to be accounted for in pre-WarShip designs.
Which also begs the question, if the Compact core was prototyped by the Alliance in 2290 and went into production in 2300, what was it used on? I could understand a naked Compact core being jumped around during prototype trials, but what was the production usage?