If we are talking technicalities Snokes ship had very short range and so did the star destroyers, the dreadnought on the other hand is a different beast, it obliterated the resistance base at a long distance and has the capability to destroy a fleet.
I like TLJ as a hole but for this instance I have to say RJ wrote himself into a cul-de-sac.