Why do LEGO boxes have a maximum age limit? I am wondering why do LEGO boxes have a maximum age limit printed on them?

My girlfriend has just gifted me LEGO Starfighter (8088) and it has an age range of 8-14. Why not just write 8+? Are there any technical objective reasons?
I believe it shows the target age range of the model - perhaps kids who've been doing all the harder Technic or more complex models - for example the VW Camper Van is rated 16+ - and might find it a bit "simplistic".



Other examples include The Super Star Destroyer, also at 16+, the Tantive IV and Republic Drop Ship at 14+, and the Death Star and others at 12+: