Sitemaps help google search my site and list them. Without the help of Sitemap, google cannot find my webpages
If your site DOES have enough links to it, and still not all pages you want to see indexed are indexed, it's likely your internal site-architecture isn't very good.