It is very obvious that the government has a duty to ensure the sovereignty of its nation, the enhancement of defence allocation has increasingly seen as a trending topic to be discussed currently. Actually, this kind of thought has existed since the mid of the 20th century, this idea called “Military Keynesianism” which is an approach to accentuate the military power, and spend less on social benefits. I completely disagree with the statement, in my perspective the concept of “Military Keynesianism” could not be implemented in the 21st century. I presume that the aforementioned concept is not relevant anymore due to the shifting behaviour of states. Furthermore, the programs to ensure the prosperity of the people, will have more positive, long-lasting impacts, compared to the military programs, which will be discussed further below.