The difference is ordering, not content
Both store the same compressed data with the same quantization and the same quality. What differs is the order it is written in.
A baseline JPEG stores the image as a single pass, block by block, left to right and top to bottom. A decoder receiving it can only draw what has arrived, which is why a slow-loading baseline image appears from the top down.
A progressive JPEG stores several passes over the whole image: the first carries only the coarsest information, and each subsequent one adds finer detail. A decoder can render a complete, blurry version as soon as the first pass arrives, then refine it.