Good science fiction allows us to extrapolate from today's trends and hopefully prevent some of the negative consequences of them. This is NOT good science fiction. It's not good on any level. The big names involved with it -- Emma Watson, Tom Hanks, John Boyega -- should have known better, just from reading the script. The fact that they didn't reflects badly on them.