Reason for alernative address pool for hotspots

Why do non-logged-in clients (or hotspot-mode at all) need a different address pool?

Why can’t I use the same address pool for accepted users and users which have to authenticate?