When is a System Discoverable from Data? Discovery Requires Chaos