From the Debian Wiki: "All Raspberry Pi models before the 4 (1A, 1B, 1A+, 1B+, Zero, Zero W, 2, 3) boot from their GPU (not from the CPU!), so they require a non-free binary blob to boot.". And "Announced in 2019, this system adds a second HDMI port, more memory, true Gigabit Ethernet and USB3. There is no support for it in the Debian kernels yet. We understand this computer no longer boots from the GPU, so it is probable it will no longer require a binary blob to boot." This may be accurate in context, I'd have to know more about what Debian is doing, but it mislead me into thinking that BOTH bootloader stages were in ARM on the Pi 4. Thanks dickon+co for the clarification. I may update that wiki if I get around to making an account (unlikely).
Thanks jamesh for the explanation, and you sound like you've been a bit harassed about this in the past, sorry if this was a bit of a sore point. It's certainly more fun for me to learn about how something I own works, but it sounds like I have have to mess around with different hardware.
