First, you don't like my library? Perfectly fine for me.

Nobody is forcing you to use it. B4X provides you with all kind of great tools and utils to handle CSS/HTML/Javascript and build great webapps.
I have created ABM so everyone can be aided to make webapps for free easily. I only found it quite reasonable to give my donators a (very) small gift for their generousity. But they are little shortcuts that also can be done otherwise:
1. PNG Optimization:
https://tinypng.com/
2. gzip:
http://www.gzip.org/
3. CDN: This is the first version that uses it, and frankly it is a test for me how it works. Good chance that once the donators found it is stable enough (oh yes, they are my guinea pigs!

) I will be able to open it up for everyone.
4. Extra libraries, well I'm free to give it to anyone I want, no? They aren't part of the ABM library anyway.
Donators get my latest version I working on about a month before anyone else. And that is not always a gift as it sometimes contains new bugs that they report to me. ABM has outgrown anything I have ever worked on for the B4X platform and having a small 'manageable' group that reports bugs back to me is a godsend for me and everyone else. Some of them went beyond duty in assisting me to improve and expand this library a great deal!
You can download the most stable version from post one for free, without any restrictions to use (except exploiting my work by selling it). If I wanted to create a 'commercial' library, don't worry, I would. But I choose not to.
I have always been very clear about this:
From my blog:
https://alwaysbusycorner.com/2016/09/28/b4j-future-steps-for-abmaterial/
The philosophy of ABMaterial (and myself) is giving anyone the chance to easily build great WebApps without having to spend any money. One of the reasons I picked B4J was because it is free. Those who can spare something, donate to stimulate my continuation on the project and in so help giving other not so fortunate people an equal chance to grow.
This will be my one and only reply to justify why I do things my way on this topic. As Erel mentioned, all unsatisfied users that feel I've done them great injustice can mail me.