Farrari can afford to make different stiles beacuse thats really all Farrari makes is performance Vehicles. Corvette is a Chevy, and Chevy also makes the Camaro... trucks, passenger cars, ect...
and Corvette makes new Corvettes all the time, i cant even list all the different types of corvettes, not every Corvette is the same buy any means, a Corvette ZR-1 has a completely different chassis, than the Z-51, and the Zo6. the body stiles may have some similar lines, but there are major differences.