¿Puede la amistad ser basada en la casta?

Puede ser, pero conduce a todo lo malo imaginable.

Mi amigo estaba enamorado de alguien de una casta diferente y no pudieron casarse. ¿Por qué no podía ser feliz?

Tu pregunta es la respuesta.

Sí, puede ser, pero puede o no ser aceptable en culturas específicas.

En los tiempos de hoy, hasta cierto punto (y no todos), este estado mental y comprensión ha mejorado.

También depende de la educación y la sociedad en que se vive.

Sobre todas las percepciones. Sí, la amistad puede ser basada en la casta.