I don't know the answer to this, but maybe moving to Xamarin would help? It will cost you some money, but may simplify trying to support your platforms. I think it's cool what you're doing, I'd love to learn from someone like you. But I purposefully limit what I work with technologically. I think there are ways to handle your business, without having to manage every detail.
I only work with stuff I can do in Python. If I can't do it in Python, I don't do it. It is nice, but I also don't make the money I'm sure you are either. So your problem is definitely self-imposed, but it's not like you're not properly compensated- you're just complaining / letting off steam. For what you're doing, I'd go learn C# and pay for Xamarin licenses.
I only work with stuff I can do in Python. If I can't do it in Python, I don't do it. It is nice, but I also don't make the money I'm sure you are either. So your problem is definitely self-imposed, but it's not like you're not properly compensated- you're just complaining / letting off steam. For what you're doing, I'd go learn C# and pay for Xamarin licenses.