Many laptops do this to save power while providing better performance when needed. It can switch to the nvidia when you need it or turn it off to save power. Since they are different companies they won't work together but the intel igpu is a less power/heat with less performance. Igpus have been on the cpu for many years now so you end up having it there if you want it or not so you might as well make it useful.
This is a laptop so there are no expansion slots. Your laptop, like most, have the dedicated gpu soldered on the mobo. Dedicated does not mean it's better but it wouldn't make any sense to have 2 if it wasn't. Like you won't find one with a 910m unless the cpu's igpu is lower than the hd 4400.