The key difference from a turtleneck is height: a mock neck stands up a short way and stays put, while a turtleneck is tall enough to fold back on itself. That makes a mock neck lighter, less warm, and easier to layer under a jacket.
It's a popular choice for a sleek, modern silhouette — the high-neck look without the cozy bulk.