Why Edge Split doesn't dynamically apply its functions through animation?
Using it as a tool (Mesh->Edges->Edge Split) allows you to manipulate each face independently. However Edge Split modifier doesn't work like that. Yes it still increase vertex count but doesn't actually split geometry, unless click Apply button.
1. Hook is binded to the top face with Sharp edge surrounding
2. Split Edge modifier is splitting top face