Or make a small system 8 device that acts as a controller and dongle.
This is just one idea. There are so many good possibility which can be consumer friendly too compared to the current system. When it's broken find better solutions and not just stick to it. After all you want to sell things and there are so many people pointing very friendly on the part that hurts that's practically a gift for your product management team.
