Explain why executing a direct query against CSV files rarely returns the desired result.
A) CSV files do not support direct querying due to their tabular structure.
B) CSV files lack schema information, making it challenging for direct querying.
C) CSV files are compressed by default, hindering direct querying efforts.
D) CSV files often contain binary data, complicating direct query execution.