Sony and MS digital revenue is a lot because of their cuts from 3rd party games which is completely not there in Nintendo platform (other than some indies and ports even those won't big enough as they will be few indies which have sold better than others but you have to consider other platforms have a way many options to choose for users in games compared to limited in Switch) and its hard to compete without 3rd party. Nintendo will never catch up PS/XB in online as Sony and MS are moving at faster pace than Nintendo who still do not have proper online and might take another year or two to roll out their online by then PS/XB will have even more powerful online infrastructure from next generation.
Nintendo will always be a generation back compared to others in every way, and their strengths are only IP's which will be bring good profits due to insane attach ratios, but not growth to their platform in the same vein of Sony/MS ever in 3rd party as they lost this track long time ago which is not easy to fix, because competition is not sitting idle and they are more powerful due to long term relationships with 3rd party publishers and fan base with IP association.