Not always true. It all depends on the shore access of a particular lake.
How many times have you seen someone fishing from shore cast as far out to the middle of a lake as possible while someone from a boat is casting as close to the shore as possble. I've seen it alot but maybe its just me.
The problem is that in MA, most shores are covered with bushes, so the only access to near-shore fishing is from a boat. A 60 acre pond is about a mile around, and you might have 1-2 spots to fish from. And if the shallow water is weedy - and great for fishing - you'd usually rather sit in a boat and cast towards the weeds over clear water than stand on shore, where the weeds are thick, and cast into them.
To catch bass from shore, you need to scout the water. Look at the access, and see how much water you can cover from where you stand.