Maybe you are complaining that APIs take some time to learn and that there are many of them. there may be something in this, but it has little or nothing to do with whether something is Open Source or not, and has something to do with your ability to learn APIs.