Other than the operational issues, like not have a good way to contact amazon, this reminds me of a 900-number system we ran at MCI.
When you registered for a 900-number, you had to submit a script along with it. MCI would try to limit the possibility that you'd use it for some nefarious purpose, all CYA. They had a team (probably one person) that audited the numbers periodically. That didn't stop people re-using the numbers for bogus financial services and adult things.
There sure are a lot 'Angular is Bad because...' articles out right now. Is it mainly because of the rewrite?
I've begun using Angular for personal projects. At work we use CANjs. I like CANjs but I have to say it feels easier to become productive on AngularJS. For me productivity is most important.
Regarding framework vs library. I heard more than one speaker at Fluent last year say that Angular was a library and not a framework like Ember. For me Angular seems pretty light weight compared to what else is out there.
Maybe in a few months I'll feel different. For now I don't hate on Angular.
It also looks like someone made around 30 or so small changes from the standard 1.9.1. I wonder if the contractor may have negotiated a non open source license or maybe datatables was included with another piece of software.
When you registered for a 900-number, you had to submit a script along with it. MCI would try to limit the possibility that you'd use it for some nefarious purpose, all CYA. They had a team (probably one person) that audited the numbers periodically. That didn't stop people re-using the numbers for bogus financial services and adult things.