I tell you a story. Last Thursday, I had to get a license for Windows 2016 Essentials for one of my customers (I sell PC stuff besides e-bikes), my buy price is £235 + delivery + VAT, PC World sells it for £262 + VAT. It is just not worth my time ordering and billing customers for £20 profit. It's all like that, I get my customers to order their PCs and servers directly from Dell. The only assembly I do is for PCs running Linux, even then, it's only profitable for orders of 20 pieces or more. For single order, printers and stuff, it's direct online ordering with the big retailers. It's now services only for many years.