I believe Magnolia being secondary here makes more sense as it's important to distinguish Magnolia from other surrounding primary roads such as Beach and Brookhurst. Those streets get a lot more traffic, which is evident by how they have three or even four lanes in each direction as opposed to just two.