Why Stacking Primitives Doesn’t Work: Rethinking DeFi Architecture from the Ground Up