Sorry but I think your analogy is just wrong.
In football anybody in the world who has legs and can walk can perform the main goal of football which is to get a ball into a very large net. It doesnt take any skill to perform the feat whatsoever. The skill only comes with who you choose to play against. From that angle, it is just 20 people chasing a ball around, it just depends on the skill level of the players as to whether that is interesting to you or not.
With programming, not everybody with fingers can achieve the end goal which is to write working software. It takes years of learning and practice to be able to make even the most basic piece of software, whereas my 2 year old child can reliably kick a ball into a net.
The difference between the two is that football, and sport in general, creates enjoyment by intense moments of tension and excitement in a small space of time. Programming is an intellectual activity, where its payoff is in solving mathematical and logical puzzles to achieve a goal. Its not far fetched to see that people who get enjoyment from one type thing might not enjoy the other.
Why does everybody have to enjoy everything?