Why doesn't God answer every prayer with a YES?
(2) Some prayers would require God to take away someone's freewill and choice. God won't do that.
What if someone :I'm praying that God will have you to marry me? God gives you a choice so he won't force you to do anything.
Some of you have prayed that your spouse would stay in your marriage. But they left.You can't force someone to fall in love and stay in love.
God doesn't force you to always do the right thing. You make bad choices all you life. God doesn't force it on you but I can tell you by experience that when God wants you to do something He makes it very clear and the Holy Spirit convicts you. I ran from God's calling for some time but eventually surrender to His will because I knew it was the right thing.