<rant>
Basically the issue with all boards (CBSE, IB, Cambridge, SSC, etc) is that they all mandate that:
1. All children of the same age MUST study the same stuff (why?)
2. All children need to learn at the same pace (teacher covers X curriculum in Y days). (why?)
3. That children are incapable of mostly teaching themselves. They are empty vessels and an adult needs to fill them with knowledge.
4. Children are discouraged from moving beyond syllabus. For example, if you have a gifted math student, she will be bored going at the pace of the class.
5. Marks are important. All teachers teach to the exam instead to inculcate a joy of learning or curiosity.
I can go on and on ...
Hence, if you really want the best for your children, you are better off homeschooling them than sending them to a board-affiliated school.
Most schools are run for business. You can imagine the cost of starting a school -- it can literally go into 100s of crores for an IB school. You can only imagine where their loyalties lie.
I am not against making money from schooling. Not at all. I am against my children being treated as invoices and receipts.
</rant>