I don't get how people can use laptops all day long. The form factor is totally unergonomic. I always use an external monitor, keyboard, and mouse when at my desk.
Just because you find it comfortable doesn't mean it's ergonomic. A laptop on a desk is bad for your arms and hands, while a laptop on your lap is bad for your neck and head. As explained in this document from Berkeley[0]:
> Unfortunately, the laptop’s compact design, with attached screen and keyboard, forces laptop users into awkward postures. When the screen is at the right height, the keyboard position is too high; and when the keyboard is at the right height, the screen is too low.
> Laptops pose less risk when used for short periods of time, but nowadays, many people use laptops as their main computer. This creates an ongoing tradeoff between poor neck/head posture and poor hand/wrist posture.
In your case, you are simply avoiding poor hand/wrist posture at the expense of having poor neck/head posture. However, having the laptop on your lap is better than having it on a desk. But even then, it should only be used occasionally, and not full-time.