Revelation of aayaat are not based on our understanding
Q: Volume 6, Book 61, Number 512: Narrated by Al-Bara: There was revealed: 'Not equal are those believers who sit (at home) and those who strive and fight in the Cause of Allah.' (4.95) The Prophet said, "Call Zaid for me and let him bring the board, the inkpot and the scapula bone (or the scapula bone and the ink pot)."' Then he said, "Write: 'Not equal are those Believers who sit..", and at that time 'Amr bin Um Maktum, the blind man was sitting behind the Prophet. He said, "O Allah's Apostle! What is your order for me (as regards the above Verse) as I am a blind man?" So, instead of the above Verse, the following Verse was revealed: 'Not equal are those believers who sit (at home) except those who are disabled (by injury or are blind or lame etc.) and those who strive and fight in the cause of Allah.' (4.95) is this how revelations change, based on a blind man's question?
Why did not the all knowing Allah consider the verse in a perfect manner in its first verse?