500 ft has probably been chosen becuase it is an easy figure to remember which will ensure that the aircraft has achieved a stabilised climb. However, it is still a bit of an arbitrary figure. If the aircraft is stabilised in the climb at Vy at 300 or 400 ft, I dont see any benefit in waiting till 500 before securing the engine.