Honestly I attribute the non-snapping inventory more to standard EA lack of refinement than being like that by design. At least I hope so.