Creo que "no" es lo correcto en vez de "not". ¿Es correcto gramaticalmente?
Respuesta de un hablante nativo
Rebecca
"Not" es correcto. "Not" se utiliza para indicar una excepción respecto a algo (que a la gente le guste el altavoz "moxie"), mientras que "no" es una forma de rechazar algo. Así pues, "no" sería gramaticalmente incorrecto y no expresaría la misma idea. Ej: "Not everyone can drink milk. Some people are lactose-intolerant." (No todo el mundo puede beber leche. Algunas personas son intolerantes a la lactosa.) Ej: "Not everyone will like you, so there is no point in worrying about other people's opinions." (No le vas a caer bien a todo el mundo, así que no hay razón por la que preocuparse por la opinión de los demás.)