Colocating data logic together makes it easier to build a data model that is logical and consistent, rather than one that is coupled to UI decisions.
Sometimes your frameworks kinda force it on you too.
Colocating data logic together makes it easier to build a data model that is logical and consistent, rather than one that is coupled to UI decisions.