You are confusing efficiency with some other metrics. Solar is 20%, but there is no point comparing it to efficiency of gas or nuclear - it's apples to oranges.
I was not speaking of the efficiency of transforming 20% of the sun energy into electricity.