Simply put, steel is more expensive than plastic. Therefore, stainless steel trash cans are more expensive in general.