Well, there's thinking about doing evil, and then there's thinking about evil that can exist. I can think about and conceptualize murder just for the sake of understanding what it is and what the consequences are, yet never desire to kill anyone.
Selfish thoughts would be along the lines of the former where you think to yourself say, "I should keep all this stuff to myself...". If the thought is, "I shouldn't be selfish" then it's a good thought, but it's a thought of evil.
Let’s get back to the original question because I agree with most of what you are saying.
You stated: “God can create a world with free will beings that won't ever have evil.”
The question should be why did God not create a world where beings do not do evil and/or sin?
While here on earth humans have an earthly objective and that objective is not to “not to ever sin”.
Sin actually has purpose for the nonbeliever to help him/her in possibly fulfilling their earthly objective.
If there is this eternal intelligence it would be at the epitome of the best it could be and not in the process of improvement. It would be the ultimate bad or good but not somewhere in-between. Why be bad when He can be good just as easily? The ultimate “good” would be what is called Godly type Love (to be defined later) and is totally unselfish type Love. Since this God would be able to direct our thinking, why would He have us think of him as being totally bad, when He could make us think bad was good and thus He would be worthy of praise? If God were bad and we praise a “Good God” than we are not praising Him.
The reason you have free will is because it is required for you to complete your earthly objective.
This messed up world is not here for your pleasure, but to help you become like God Himself in that you have the unique, unbelievable Godly type Love (God himself is Love).
God has created beings to shower them with the greatest gifts possible, the greatest being having a Love like His.
If there is this Creator of the universe out there, His “creations” could not really “do” anything for Him, so this Creator would have to be seen as a Giver (Unselfish Lover) and not trying to “get” something from His creation.
Why would God have a totally unselfish type of Love, since He personally would not get anything out of it? If God’s “Love” is some kind of knee jerk reaction, then it is really meaningless (something like; gravity which is nice to have, but everyone automatically has it). God Loves us in spite of what we have done, who we are or what we will do, so it has to be by His choice.
So God would create the right universe for the sake of the individuals that will accept His gift (the most powerful force in all universes, since that force compels even God to do all He does) and thus we become like He is (the greatest gift He could give).
What keeps the all-powerful Creator from just giving whatever He wants to his creation, eliminating the need for free will and this earthly time:
There are just something even an all-powerful Creator cannot do (there are things impossible to do), the big inability for us is create humans with instinctive Godly type Love, since Godly type Love is not instinctive. Godly type love has to be the result of a free will decision by the being, to make it the person’s Love apart from God. In other words: If the Love was in a human from the human’s creation it would be a robotic type love and not a Godly type Love. Also if God “forces” this Love on a person (Kind a like a shotgun wedding) it would not be “loving” on God’s part and the love forced on the person would not be Godly type love. This Love has to be the result of a free will moral choice with real alternatives (for humans those alternatives include the perceived pleasures of sin for a season.)
This Love is way beyond anything humans could develop, obtain, learn, earn, pay back or even deserve, so it must be the result of a gift that is accepted or rejected (a free will choice).
An unselfish God would be doing all He can to help willing individuals to make that free will decision to accept His Love. Again, since God will not be forcing these individuals, they have to be willing (it is their choice) and God cannot “make” them willing since that is robotic action. God can only at best make them free will agent (like God is) and capable of make the right decision without the selection being worthy of anything (it is a gift of pure charity).
This “Love” is much more than just an emotional feeling; it is God Himself (God is Love). If you see this Love you see God.
Let me just give you an example of How God works to help willing individuals.
All mature adults do stuff that hurts others (this is called sin) these transgressions weigh on them burden them to the point the individual seeks relief (at least early on before they allow their hearts to be hardened). Lots of “alternatives” can be tried for relief, but the only true relief comes from God with forgiveness (this forgiveness is pure charity [grace/mercy/Love]). The correct humble acceptance of this Forgiveness (Charity) automatically will result in Love (we are taught by Jesus and our own experience “…he that is forgiven much will Love much…”). Sin is thus made hugely significant, so there will be an unbelievable huge debt to be forgiven of and thus result in an unbelievable huge “Love” (Godly type Love).
If the nonbeliever had knowledge of God's existence that person would not need faith in God's existence, but faith is needed for humility and humility is needed to humbly accept pure charity and the only way to get Godly type Love is through accepting it as pure charity in the form of forgiveness.
That is an introduction to a huge topic.