It seems possible, some laptops have a separate graphics card. All they have to do is attach a mini PCIe connector to them right?
The main reason is probably the lack of a big enough demand to support the investment. There have been attempts to create exterior solutions for graphics upgrades for laptops, but they were expensive and clumsy. It's probably easier and cheaper for someone to sell their current laptop and purchase one with better graphics capabilities built-in.