Yes its a classic dynamic between a platform vendor with SDK and their developer ecosystem…what features to include in native platform/product vs leave room for ecosystem opportunity. Developers often fill in functionality gaps to meet their own needs or to monetise, and over time platforms/products tend to cannibalize some 3rd party developments.
I think we are in agreement that what would really help is to have more openness from Ricoh on roadmap. I posted on that topic too: Ricoh policy on feedback to community feature requests and firmware updates