Why does Allah punish unbelievers with hellfire for eternity, especially when he doesn't need to have anyone recognize or worship him?
Edit:The real question is why did it Allah make it such that we must worship him or burn eternally?
actually there's no heaven and hell. they are the consequence of the man doing. if you read Holy Quran carefully you can see various examples. there is no heaven for you and me right now but we build our own heaven and hell after death with our actions. GOD only wants to save us so he says to worship him. when you know he is watching you and he is everywhere, or when you just look around yourself and see lots of things that he gave to you, you won't do something wrong anymore. you purely work for GOD to satisfy him.