When I was a boy, I was taught that if someone says “thank you,” the polite way to respond is to say, “You’re welcome.” In recent years I have noticed that “you’re welcome” has been replaced by “no problem,” or “not a problem.”
I’m not sure why this vexes me, but maybe it is because, if we think it through, this response isn’t nearly as good. Saying “you’re welcome” after a kindness means that the person who did you the kindness feels that you are a good person who is welcome to such kind treatment. “No problem” just says, “Being kind to you didn’t inconvenience me;” it says nothing of your worthiness to be treated so well.
If God were speaking aloud these days, one wonders how He would respond when we thank Him for all the spiritual blessings we have in Christ (Eph. 1:3). I doubt He would say, “No problem, being kind to you didn’t inconvenience Me,” for the price He paid at Calvary to procure these blessings was too high. We feel He would rather respond to our thanks with, “You are welcome to such blessings.” Of course, we are not worthy of these blessings because we are good people in ourselves, but rather because of who He has made us in Christ. As difficult as it is for humble Christians to accept, now that we are children of God, we are welcome to the same treatment from God that He gives His own Son. As Paul put it, we are “joint-heirs with Christ” (Rom. 8:17), and so “how shall He not with Him also freely give us all things?” (Rom. 8:32).
Remember every day to thank God for all that He has done for you in Christ. Anyone can thank Him for “life, and breath, and all things” of that nature, for these “He giveth to all” (Acts 17:25). Only the child of God can thank Him for “all spiritual blessings in heavenly places in Christ.” If we don’t thank Him for these things, who will? source