Serial and PCMCIA are both legacy ports.
If I have applications that require serial or PCMCIA, then I would start to think of the long-term solution rather than trying to keep everything legacy-compatible.
I do almost no serial at all any more. When I need to I just use a USB-to-serial adapter. Yes, I know that some applications will not accept a USB-to-serial adapter, but then there is often a dedicated USB adapter. If I did more serial, I would probably get a bluetooth adapter.
Additionally, we have a couple of older PCs with all the ports (serial, TTY, parallel, floppy, PCMCIA) for the odd occasion.
What I find is a more touchy subject is how rugged the laptop should be. Siemens "Field PGs" are tough, but expensive. The policy we have now is to just use a lowly specced standard laptop, and then accept to replace it every 2-3 years.