Bit by SoftwareSerial

PaulS:
SoftwareSerial (or NewSoftSerial) was not designed for use on a board with 4 hardware serial ports. Why do you need to use it on a Mega?

I am doing a project that has 2 serial sensors, 1 cell modem and the Serial is reserved for upload and error message so I have to put the serial lcd keypad on software serial.

Paul, can you explain why SoftwareSerial etc was not designed for MEGA? Just because it has plenty serial ports already? Thanks.