Search results depend on what types of records you're searching. If the original records use married names (census, SSDI, directories, death records, etc.) those are the results you're going to get. Ancestry.com can't (and shouldn't) try to alter results from original records.
In addition many users who create trees incorrectly use married names instead of maiden names.