Well yes, in theory we could, with Magisk you ca change almost every file of an app because it literally replaces the whole apk, this means you could also change smali files but it also means it's way more likely to cause bootloops and other issues since it doesn't just change a drawable or something but the whole app package and you'll have to make a new version for every single device and for almost every single update. I know there's a module that did it for the OnePlus 6 but that one seems abandoned too. Maybe someone could make a new one but I'm not planning on maintaining something like that. As of your second question, well, since OnePlus uses the old method instead of the new one we're still able to theme the wifi and data icon using Substratum, on Pixels for example you can't do that anymore because they use the new method and put these icons in smali.