I think it's because "fun" doesn't naturally want to be an adjective when it's used after the noun. For example, "a fun day out" seems fine (adjectival "fun"),* but in "the day out was fun" I perceive "fun" to be a noun. ".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.