Completely valid points and appreciate the reply.
By keyboard support above I was referring to external keyboard and not the onscreen keyboard.
My motivation for requesting this is less so the current state of the iPad but the inevitable future (from my perspective) as more iPad users move to using the iPad with external keyboard with Apple themselves investing in better keyboard support for the iPad.
Similarly in regards to the processing power, with the new M1 and Apple silicons becoming increasing powerful in the future, I don’t think processing power should be a concern.
Can you expand on why new features will take down module count?
Stability and adding new features is a tough balancing act for sure. I do believe that important features can be added while keeping the app stable. I don’t think it has to be one or the another. 
My overall sentiment being that expectation for the user experience and the processing power of devices will continue to evolve, so we should aim for that future instead of the current state of things.
As an aside, if possible, it’s worth checking out VCV rack even if only to compare and contrast the two apps to find parts of MIrack that can improved.