I have one because my bank doesn't make a debit card with a spending limit over $2000, which isn't enough to cover all foreseeable emergencies. I hate it. I hate that I'm incentivised to carry it around, I hate the temptation it represents, I hate that normal debit cards don't get the "rewards" and "benefits" that function as bait on a hook.
Gen Z is an entire generation, and not one I belong to. However, I assume it's like every other generation in that it has people who are desperate, greedy, mentally incapable, or otherwise perfect victims for the bank to sink its teeth into.