The simple answer is hosting. Most of us pay the bare minimum for website hosting, while those sites pay hundreds to thousands of dollars per month for their web host.
There are many other differences beyond hosting. The Music Maker theme allows you to change code, add plugins, upload images, customize the layout, and more. Those other sites are 1 page profiles/audio players with less features than the Music Maker theme. They have control over what server resources you take up.
With WordPress you can change and add so many different features to your site, that it can be more than your server can handle at times.