Соляная кислота растворяет металлы по "классической схеме" - ион металла заменяет ион водорода. Если сможет. А может или нет - определяется положением металла в ряду напряжений. Медь там стоит правее водорода, поэтому медь не в состоянии заместить ион водорода в растворе кислоты.
Чтобы растворить медь в соляной кислоте, нужны дополнительные условия - например, наличие других окислителей. В присуцтствии кислорода соляная кислота способна растворить медь, но тогда и сам процесс становится более сложным и многоступенчатым