Correct, and if nothing was created, then that purpose would not be fulfilled.
So because there is purpose to it, and it fulfills something, then God had a semblence of a need for it to happen. Or a desire for it to happen.
God is love, but at the same time, God desires love, so He created to have things to love, and to be loved by.
Self love is never fulfillment. Love is relational. Our God is, at His very essence, relational.
When you make Him abstract the way you did in your initial post.. He feels like..... less. I know you're trying to make Him seem more, but it actually detracts.. because the foundation of God is relationship. The Father, the Son, the Spirit, all in relation to each other. They all have meaning to each other because of this relationship, and thus, God Himself has meaning because He is 3 persons in relationship, and has relationship in His creation and with His creation.
Without relationship, without meaning between entities in relationship.. it makes God impersonal and like a force, or concept, abstract, without love.