The strap on a shoulder bag isn’t designed to fit comfortably across your body, while a crossbody bag strap is certainly made for that purpose. Think of it conversely: A crossbody with its long strap can often be quite uncomfortable and awkward to carry on your shoulder.