It's not a crappy USB drive. It's a high-end high-performance Sandisk USB drive.
Regardless, I still expect the choice of filesystem to not hard freeze my OS.
I've had janky crappy USB drives before and with any other filesystem reads/writes might fail but I don't get a hard freeze.
One could argue it could be a bug in the Linux USB stack rather than a bug in the btrfs kernel driver. But what I do know is that when I pick btrfs I get problems.