Context Of The Whole Quran
In Quran God says I created man and Jinn for his worship. So all the directives of worship are generic in nature. Fighting is subject to circumstances. Fighting against kufr is not possible now since we can’t say who is denying knowingly. this knowledge comes from God to his prophet .We find the requisite missing here that is why we stop acting upon it. Quran says that fate of nation is decided when Rasul comes to them. We find that we don’t have Rasul with us now. We can’t decide the fate of a nation now. When the cause or foundation is missing we don’t act upon a directive and when cause is generic we extend the scope a directive.