I agree. I run a small publishing company. Most of my orders are in quantity to established retail outlets, so the typical B2B workflows in FA are perfect. But we also have two other types of sales: web-based (for which we currently use PayPal) and direct retail sales at events, such as author readings and at festivals.
I am currently seeking a way to handle these direct sales, but my problem with using the FA POS system for this is time: it takes too long to process a customer who is standing at the head of a line. My current solution is to use a paper form, accepting cash only, and then post all the FA data after the event, but this is tedious and redundant. The only thing I take to these sales is a cash box, a printer and a laptop.
I notice that many of the discussion threads regarding POS are confusing the issue of direct customer sales with cash-register operations. I suspect that many of us talking about POS would be happy with a more streamlined way to handle direct customer transaction data, and have no need to deal with cash drawers, weigh scales, pole lights, and all of that.
In my world, an ideal version of the POS system for FA would allow quick customer entry, it would produce an invoice, and it would either integrate with payment gateway systems directly, or at least allow me to input an external payment transaction code so I can link my FA transaction with an external payment, such as PayPal.