one of the main issues with Human languages is also one of it's strengths: flexibility. it would be a nightmare to test/assure quality, and worse, for security/auditing.
As such, I don't think it's going to empower business managers to query data in English, without the need for Developers.