Absolutely. And better separation of concerns mean better internal practices as well...Code readability, maintainability increase
Well I agree with you on that. Especially taking into consideration the fact that current blockchain solutions are really advanced and devs keep updating them