Did you ever think about how much time and effort is necessary to develop drivers and such? E.g. for the X-Surf, you not only get a SANA-II driver, there is also an MNI driver and a dedicated PPPoE device, specifically written for the X-Surf to let users with Genesis, AmiTCP and Miami use the various DSL providers (the only other stack with PPPoE is MiamiDx, which is out of sale). Also, you get drivers for the IDE ports. There have been several updates over the years and they all have been free.
Providing a network solution is not about soldering parts together. Developing the necessary software for such a small market is not cheap at all (and in fact, I wonder if it ever has a return of investment). Calling the X-Surf a scam is really disgusting and I would understand Jens being pissed off.