It’s a step in the right direction. Adding SOME sort of limit to bionics is going to be necessary before too long, putting it on strength would be a necessary evil. There’s still a lot to do in terms of making the other stats more important. That said, it wouldn’t actually be a direct boost to strength. It just makes carrying weight somewhat more important.
Perhaps you could have different penalties depending on where the bionic is installed, e.g the penalties for eye bionics could be negated with perception, neural bionics like enhanced memory and utility bionics like the integrated toolset could be negated with intelligence, etc.
Maybe the stats are treated as limits, I.E if you have 8 intelligence you can only have 8 intelligence based bionics.
Maybe each stat negates part of the penalties. Intelligence sets a hard limit, or negates an increasing installation success rate malus, strength reduces the weight of installed bionics, dexterity reduces encumbrance penalties, perception… does something. Maybe improves the efficiency of certain bionics?
Perception is the hardest stat to balance by far.