I think a big part of that is that Bodoni-style fonts don’t do so well at low resolutions (and 300 dpi counts as low resolution). It’s somewhat akin to the problem of Optima which loses much of its subtlety when laserprinted even at high resolutions. Bodoni and Didot both call for fine hairlines which lose their grace at screen resolutions and don’t really do that great at laserprinter resolutions either (at 300dpi, with “writes white” laser technology where the whole page is charged and the laser removes the charge from the white parts of the page, the hairlines of CM would often vanish necessitating the “writewhite” hack for the printer modes for those printers).
Indeed. To add some detail—Didone typefaces (th have very high contrast between thick and thin strokes, which at low resolutions seriously affects readability as the thin strokes either disappear altogether, or are badly hinted and anti-aliased.