I have more than 4 POE switches scattered around and still dual NIC.
The dual NIC is cheaper and faster, and depending on the number of cameras, better than VLANs (although true VLAN users will refute it).
For example, the EdgeRouter X is claimed to be somewhere between 800Mbps to 1Gbps, but you see tests all over where people are only getting in the 700Mbps range.
On my isolated NIC, my cameras are streaming non-stop almost 500Mbps. This is full-on, never stopping to take a breath. Even if someone has a gigabit router, a 3rd to half of non-buffering 24/7 data will impact its speed.
I would just as soon not have that much video data going thru a device if it doesn't need to. Has to slow the system down.