If the analog add ons are DIY or even extra money, then software developers cannot rely on them being present and won't develop good software and use cases for it. At least not most of them. The best you can hope for is niche software support.
So adding stuff yourself is nice (I do it myself!) but not a way to move the industry or even the Apple ecosystem forward.