I just got a ruby gem from someone who actually made tables on the stuff. I made a script that cut out far past and future times to lower loading time from 10m to 30s and figured I could upgrade the gem to leverage an expert’s research as timezones changed (e.g. India changing zones)
There is truth to the centralization issue in education, we see more and more deals being done at 100k levels. Makes the current way of doing business on smaller language markets obsolete, I'm not sure it's for the better.
I think a problem is that most parents (in the west) don't have any ideas or opinions about what learning tools are best for their children - Most parents are happy to let the education system decide what's best.
I think most busy parents these days tend to see the school system as an end-to-end automatic education machine; you insert a young uneducated child, put some money in it and several years later an educated adult comes out.
With that mindset it's easy to see why it's better to do deals directly with schools than trying to get the attention of the parents.