I think that ROM division has more to with cost/device density, speed (interleaving), space and processor interface, plus anything else that favored the design, bearing in mind that "cost" has many factors -- part management/availability, programming, assembly, etc.
The simple answer that...