I think that's a Germany problem rather than a self-checkout problem.
There's still some variance in the latter countries between supermarket chains as some are noticeably faster or require fewer taps than others, but the general experience in most every chain is far less pleasant than in every major supermarket brand in Switzerland.