No it isn't, lol. Thudernbolt/usb-c docks are a solution to a made-up problem.
It is absolutely possible to have all the necessary ports on a modern slip laptop.
Just look at the Dell Latitude 7390:
- https://www.pcmag.com/reviews/dell-latitude-7390
- https://www.notebookcheck.net/Dell-Latitude-7390-i5-8350U-SS...