Remember, search engines can and do change constantly. A few years back there was one or two search engines that added your web site instantly upon submission. Those poor search engines were pounded by webmasters, submitting and resubmitting, making changes and resubmitting, over and over and over. Those days are over. The truth is, you don't pay a cent to get your web site in a search engine.
Submissions are free.
They already have more web sites in their system than you can imagine. Your web site is just one more little addition that will neither make nor break them. You have to have patience when it comes to anything regarding search engines. So give your webmaster a break by cutting him or her some slack. Optimizing means tweaking a site in the hopes that you can make it come up well for searches that are important to your business.