From an operational standpoint, this is completely WP Engine's fault. You should not depend on other people's services, doubly so if they're public and free, when your big as Wordpress Engine is. Wordpress is completely within its rights, morally or otherwise, to block free access to its services.
The silver lining here is that this will force them to do the right thing by their customers and host their own shit.