You can get an Octopus without an ID, but most people have their primary octopus linked to their ID for one of the following reasons: student transportation discounts, residential/school building access control, linked to credit card for automatic top-up, verification for child/elderly Octopus.
Given that a lot of the protestors were students maybe they're buying child tickets rather than paying double with an anonymous adult Octopus.