I feel the same way, it's all very terrible and I'm glad you felt the same and made an alternative.
That said, exactly due to this problem I just use qr-cli whenever I've needed QR codes as it's pretty quick and handy.