I ran my SP20 for a long time, don't remember if I ever heard OF myminer.io
So no, it's NOT needed.
If you had all SP gear it would be nice to have. But in no way is it necessary but reset as mentioned above should reset login. I always had Bitmain and Avalon gear to so it did not do me a ton of good just showing me some of my miners.
OP you might look at other options to view gear instead of this if you have other brand gear to espically.