Yes, we're locking users into analytics because you can easily ask chatgpt to write an SQL query for you and there's no need for us to replicate the same functionality.
Perhaps I haven't figured out the best way to query ChatGPT, but isn't the magic here that your approach implicitly already understands all the tables/ relationships that exist within database?