My university teacher who was a fan of LaTex, taught web development and actually had a job outside the uni, told us that Serif fonts look bad and unreadable oncomputerdisplays. He said the reason is resolution. Books don't have DPI limits, and you can have a serif font look good to the tiniest detail.