Chủ nghĩa không tương thích cứng