En una comunidad se pueden aprobar muchas cosas, casi todas. Otro tema es que luego alguien impugne la decisión, si es contraria a la ley, etc.
Respecto a su pregunta concreta, si la mayoría de vecinos piensa que es mejor no contratar a propietarios (o inquilinos) que vivan allí, si no lo aprueban en junta, lo aprobaran en el momento de contratar a alguien, votando en contra si es propietario. Al final, es lo mismo.
Yo conozco alguna comunidad que tiene esa norma (teórica, no escrita), para evitar que si hay problemas, estos puedan ser mayores por ser un vecino.
Finalmente ¿es legal?, habría que acudir a expertos en derecho. A mí no me parece que sea ilegal, al fin y al cabo la comunidad en su conjunto es quien tiene la capacidad de decidir a quien contrata y a quien no.