Self publishing is free. If you’re talking about getting printed copies in bookstores, you’re technically correct about their being better at marketing but believe me, they expect you to do the bulk of that too.
Take a look at some of these articles:
https://hn.algolia.com/?q=self+publish