The tool is just as good as the ecosystem around it. Nobody is buying a device just for the sake of device. They are buying it because they want to use apps. And the apps itself are not main goal for the user. The user wants to play games, the user wants to watch movies / series.
RM needs more tutorials, guides, videos, better marketing, better libraries, better ready to use "frameworks" for creating eg games. I would say supporting both iOS and Android and the myriad of versions is unsustainable for a company of HipByte's size.
I think RM when it started was too expensive and did not attract enough people then the pricing changed but it was already too late (RN and Xamarin took off).
People are also not too keen on using too many abstractions and are scared of hunting bugs that arise from these (think Opalrb,CoffeeScript).
I hope RM can take off as Ruby is an incredibly beautiful language but I can't see that happen anytime soon with the current strategy.