¿Qué tan útil / importante es REST HATEOAS (nivel de madurez 3)?

Me estoy involucrando en un proyecto donde algunos miembros senior del equipo creen que una API REST debe cumplir con HATEOAS e implementar todos los niveles de madurez de Richardson (http://martinfowler.com/articles/richardsonMaturityModel.html)!

AFAIK la mayoría de las implementaciones de REST no son compatibles con HATEOAS y debe haber una buena razón por la que más personas no lo están haciendo. Puedo pensar en razones como la complejidad agregada, la falta de marcos (lados del servidor y del cliente), la preocupación por el rendimiento y ...

¿Qué piensas? ¿Has tenido alguna experiencia con HATEOAS en un proyecto del mundo real?

Respuestas a la pregunta(5)

Su respuesta a la pregunta