What is the apparent contradiction in the statement that "solar energy is free" with the fact that solar cells are too expensive to use as an energy source.

Solar energy IS free. It's the conversion to a useful form (electrical, heat, etc) that is expensive.