I mostly agree with you. But something like 3 years ago, I remember letting my PC run while I was gathering seats over night. There was no previous “restart now” or even “update now”. However, in the morning, I found the PC had restarted too install an update. And that was the standard setting back then. I changed it to only prompt that there are updates since, and AFAIR that setting was “reset” 1 or 2 times ever since in an update.
But seeing how absurdly niche what I do is, I doubt that random users will care. And sadly they need to be forced to update for the sake of all of us.
What do you actually need? 1 microsecond with “decent bit” is not exactly a lot of information. An oscilloscope would fit that perfectly. How do they not work how you want them to? Who told you that you need something else?
What you are talking about is nothing special at all and not following a charging curve. The curve automatically looks the way it does when charging CCCV. Constant Current -> Constant Voltage.
This is by far the best option for awkward connectors. You could even remove the pins and put the new cables in by opening the crimp and soldering the new ones without any splice.
I think that would be too much. A bowling ball is really smooth. It would not roll as well with such deviations all over the place.
At a diameter of 22 cm, the roughness would have to be in the order of 0.3 mm, which would not just be visible due to the distorted reflections, it would even be audible while rolling.