Yes, laptops do not come with CD/DVD drives in most cases now, haven't for a couple of years, most software is available to download now, even peripherals don't always come with drivers and your expected to download them now.
As to the size of your drive, that's all down to what model you chose, I recently bought a gaming laptop to replace the relic in my signature, and i chose one with a 1TB drive (Acer Nitro5, 8th Gen i5, 8GB DDR4, NV1050 graphics).
Primary Desktop:
i7 7700,k NV1070 8GB, 16GB 3200mhz memory, 1x 2TB Hybrid, Win10.
Secondary Desktop:
i5 4760k, NV960 2GB, 16GB 2333mhz memory, 1x 2TB Hybrid, Win10.
Laptop:
i3, Intel 4000 series graphics, 6GB memory, 1x 500gb HDD, Win8.1.