Take off is primarily an an energy management exercise and an engine failure at V1 is the critcal take off weight determing factor for a given runway.
I'm guessing the software is optimised to reach screen height at exactly at V2, where the speed there is usually a bit higher, and saves some distance in that way.