Единственное преимущество, которое достигает пользователя, заключается в том, что новые функции и исправления ошибок выполняются быстрее, при условии, что архитектура действительно выполнена правильно. Однако конечному пользователю все равно, почему и как.