Answers the basic command: Give me the scanned document, dammit! If someone doesn't understand how complex that can get then they haven't lived through ftp / complex http forms and silly ux that involves all sorts of crazy complex javascript and similar nonsense.
The fancier websocket / UX is more things to go wrong. More support code. Plus if people really want that they can contribute themselves or set up a patreon.