Yes, the same is true for cormorants and some other diving birds. Their legs are situated way back on their bodies which makes for excellent propulsion when swimming. The trade off is they can't run to save their lives, literally. Couple that with the need for a running start across water to take flight and you have a bird that cannot take off from land.
Every now and then someone will find a dead alcid (dovekie, puffin, etc) in the woods. These birds don't belong in the woods so why do they die there? They are blown in off of the ocean and either hit a tree or get tired and land. After that it is only a matter of time before the alcid starves to death as it cannot take off from land. That's why they breed on cliff sides. When they want to fly they jump off of the cliff.