Most of the ones (for cnc and sheet metal at least) I’ve used do an estimate while you poke around and select options and then you send it for a final validation and quote.
Yeah mostly we just haven't got around to it as the burning fire is always increasing capacity vs demand. Defo agree we should not require login though!