Because they're poor and soccer is a poor man's sport
ha! truth in that, but ironically theres also so much money in it at the same time!
the portuguese introduced football(soccer) to Brazil(portuguese colony). a huge population with athletic ability, natural flair and dance in their culture(african roots) plus a desire to escape the shanti towns for a better life through it, produced magicians
but overall, they appear to love it and excel in it naturally, a real laid back, natural good vibe that brazilians possess transfers into their football
maybe our brazilian members can expound on this..?