I understand many would think that this is a duplicate question but let me tell you frankly.
I have not found any concrete reason where it is mandatory to use static