Certainly, there are different classes on the QM2 (from what I've heard). We've done three cruises on Silverseas and there is no distinction between the cabins. I just mentioned QM2 as I thought they had more regular crossings.
Most of the cruise lines do crossings, as they reposition ships.