Seriously you could live just off of spirulina if you ate it fresh and you ate enough of it.
You can't live off of it dry as the vitamin C is destroyed during the drying process but otherwise it has every other nutrient (including according to some studies bio-available B12) that one needs to leave.
All the essential fatty acids; complete protein; complex carbs; fibre; every mineral & vitamin; phyto nutrients...
It's just so amazing.
I don't know where you heard that, but it's simply not true.
It does contain small amounts of almost all the essential nutrients for humans, and it is a complete protein (but it doesn't come close to meat or eggs in that regard), but trace amounts of some, and large amounts of others. It couldn't be the staple source of a human diet, just like no other food could be.
And as I said before, blue green algaes are toxic to humans unadulterated - which they need to be to maintain those levels of nutrients.
One should also note that for algae to reach those impressive levels of nutrients they need to have an unlimited supply of it's own nutrients, which is difficult to maintain in a bloom.