You have to look at the historical evidence first. Srivijaya seems to have had a wide influence, but there are little records from the time. It is more of an idea than a historical place - compare, for instance, Sukhothai with Ayutthaya. There is very little evidence for a broad Sukhothai kingdom, but there is a lot of documentation about every small detail of Ayutthaya. Srivijaya is like that - there is simply very little known, and that which is known is filtered through the wishful thinking of present-day peoples. A few scattered artifacts here and there in Nakhorn Sri Thammarat and Sumatra suggest a large empire, but Majapahit has clearly-documented records!
Don't get me wrong, I love the idea of Srivijaya as well! But Majapahit is simply far more well-known and well-documented. Even though Srivijaya had a broader range than Majapahit, you've got to think about how deeply such influence went - just as Rattanakosin had a deeper influence on ordinary peoples' lives than Ayutthaya (and Ayutthaya had a deeper influence than Sukhothai or other เมือง), Majapahit would have been more powerful on a local level, even if not so broad.
About the ships - those are royal barges, not ships! ไทยก็เป็นคำเดียวกัน (เรือ) - in Thai it's the same word for "barge, ship, canoe, etc". (I'm writing in English here as I think those are the rules of the forum แต่ถ้าอยากคุยกันก็ DM ได้ครับ). Such barges look nice on the Chao Phraya, but wouldn't do so well on the open sea. The Indonesian Jong had sails and was an open-seas kind of vessel. Thai (and Lao, and Burmese, and Cambodian) forces were more land-based.
There is an old historian's saying, which is - don't ask who holds the crown, but ask who holds the plow. For the latter people, Majapahit was far more present than Srivijaya ever was.
I realize the irony of posting up against Sukhothai using a Ramkhamhaeng avatar, but, well, there was no Pridi Banomyong avatar.