Why gemini 1.5 pro bad at coding?

Here is the prompt