Why GPS use only Software Serial ?

If you are not planning on using the serial port to debug your sketch, it shouldn't be a problem to use it for the GPS.

If you plan on communicating with the PC through the serial port, then you must use software serial, or get an Arduino with multiple hardware serial ports, like the Mega.