BroDeal said:
. . .
For MTB I have found my shoulders too bony for this to be comfortable.
Before mtb, there was cyclo-cross. The old Euro cyclo-cross courses were more like a rough-land commuters track than today's semi-mtb tracks.
The cyclocross carry has several variations. Hand holding high, on the top tube, and protecting the shoulder. Hand holding low, on the down tube, to support the weight of the bike. Hand on the handlebar for stability, as pictured.
There was a product on the market for a while, that was designed to offer padding for a modified cyclocross carry.
Like this. Advantage of using this carry is you can tilt and twist the bike to accomodate many situations - like stairs and tight turns.
Sometimes I've still had to take the bike off my shoulder, and push it in front of me, but upright on the back wheel. That is in particularly crowded settings, like elevators, where people can't seem to avoid the bike when it is on my shoulder.
Might check and see what answers bike messengers have come up with to deal with situations like this.