At least in my work, which is heavy on physics and algorithms and simulation, there is a need for everyone to know at least some way to visualize what their code is doing. I don’t write GUIs for a living, but my living requires writing GUIs. At the end of the day, a good visualization of your software can be better at gaining support than results. There have been many contracts won with a video of the debugging GUI.
Luckily, they all work about the same. The api is always different, but you always need to worry about the same things.