Mohammad Yamin berpendapat Sriwijaya dan Majapahit merupakan kerajaan nasional dikarenakan wilayah kekuasaan Majapahit sama seperti Indonesia saat ini, sedangkan Sriwijaya dikarenakan memfokuskan kerajaannya pada bidang maritim. Kedua alasan ini juga diyakini sebagai identitas nasional Indonesia.
Untuk lebih detailnya, yuk pahami penjelasan berikut:
Sriwijaya merupakan kerajaan Buddha yang memfokuskan kerajaannya pada bidang maritim. kekuatan maritim itu ditunjukkan Sriwijaya melalui angkatan laut yang kuat. Selain angkatan laut yang kuat, Sriwijaya juga menguasai pelabuhan yang ramai. Dikarenakan alasan ini, pedagang dari berbagai wilayah melakukan kegiatan ekonomi di pelabuhan yang dikuasai oleh Sriwijaya. Kebijakan Sriwijaya memperkuat kekuatan maritim juga dikarenakan kondisi geografis wilayahnya yang terdiri dari kepulauan. Oleh karena itu, dianggap penting untuk memperkuat kekuatan laut.
Sedangkan Majapahit, sebagai perwujudan Sumpah Pallapa bertekad untuk menjadikan nusantara dibawah kekuasaannya. Sumpah Pallapa merupakan sumpah yang diucapkan oleh Mahapatih Gajah Mada. Gajah Mada bersama dengan raja Hayam Wuruk berhasil mewujudkan sumpah tersebut. Wilayah kekuasaan Majapahit seperti wilayah Indonesia saat ini.
Oleh karena itu, Yamin meyakini Majapahit dan Sriwijaya adalah kerajaan nasional dikarenakan memberikan indentitas nasional bagi Indonesia, pertama kekuatan maritim dan batas wilayah.