Why might you encounter an error stating that the data types "text" and "varchar" are incompatible with the equal to operator in a database query?
A. The "text" and "varchar" data types are not directly comparable due to differences in their internal storage mechanisms or length constraints.
B. The "text" data type does not support indexing, while "varchar" does.
C. The "text" and "varchar" data types use different character encodings, making comparisons invalid.
D. The "text" data type is designed for numerical data, whereas "varchar" is for textual data.