People do use external drives for installing programs on, but it's not a good idea at all. You can always upgrade the drive yourself and clone the original one to that. If it's a gaming laptop there is a good chance it has space for a second drive also you can add internally. Many new laptops use M.2 drives that connect to the motherboard, leaving a drive bay free for a standard 2.5" laptop drive.