For someone who is doing nothing but making games as a hobby, who cares what language they use as long as they get the end result they want? If they aren't going to be applying those skills elsewhere, there is absolutely nothing wrong with them locking themselves into this. Your arguments all seem to rest on things that the developers really don't care about, you're arguing based on yourself. Sure, they could port things to/from android, but maybe they already decided they never wanted to? Just because they aren't doing it doesn't mean they didn't think about it already. You have a lot of arguments that only work if we're talking about you, but all they prove is that you yourself should be using C/C++ instead of Fenix/Bennu. That's great, you don't have to. The reason we have so many programming languages is because they all serve different purposes and some people work better in one instead of the other. Hooray! Technology is wonderful! Stop arguing, can't you see we have all these wonderful languages? Let's all use whichever one we want and make some software instead of telling someone they're doing everything all wrong and should be doing it THIS way instead.