Here's why:
* Engine Changes: Ford made revisions to engines throughout those years. The specifics depend on the engine (e.g., 4.0L OHV, 5.0L V8). Internal components like pistons, connecting rods, and even the block itself might have subtle but crucial differences. You can't assume direct interchangeability.
* Transmission Changes: Similar to engines, transmissions (whether automatic or manual) evolved. Internal components and even the external mounting points might be different, preventing a direct swap.
* Computer Systems: The onboard computer systems (PCM/ECM) and related sensors changed over those years. Wiring harnesses and connector types likely differ, adding further complexity.
* Body Styles: Although the overall body style remains similar, there are subtle changes in body panels and mounting points between 1994 and 1997 models.
In short, while some smaller, less critical parts *might* be interchangeable, attempting to swap major components like engines or transmissions between a '94 and '97 Explorer without extensive verification and likely modification is highly discouraged and likely to fail. Always check part numbers for compatibility before purchasing anything.