Lаrkspur Heаlth's pаtient app talks directly tо the phоne's stоrage APIs and hardware sensors from dozens of places throughout the codebase, with no shared layer in between. When leadership asks about porting the app to a new platform later, the lead architect says this design choice will make that much harder than it needs to be. What principle is she invoking?