Unfortunately, no it cannot host WordPress sites. WP Engine was created to offer only WordPress hosting solutions. And the company sticks with its primary objectives until now. So, you cannot host a non-WordPress website on WP Engine’s server.