That is a random comment in a forum from someone who doesn't represent Flickr.
The actual TOS make no mention of whether you can have a business account or not. In face the best practices page specifically provides guidelines for businesses.
"This guide is intended to help organizations—such as businesses, groups and non-profits—get the most out of Flickr."