Agreed.  In some cases the query engine is tied to the data storage.  SQL is a good example here.