I can say I would never want to do business with a company that publicly posts accounts payable info in any way. That's just utterly stupid.
I was production manager for a construction company who got caught up in the housing crash a few years ago. AP was a mess towards the end. Everyone hated the situation, but it was what it was. Guarantee that any vendor who posted our accounts like that would never bid on another job ever again. All that does is make things worse. Trust me, no company wants to be in a position where they can pay the bills.
I never even thought about it until you mentioned it. I'm not sure why. But I agree that putting another company's finances out in public is very, very bad. It shows a really bad side of STRC and I think I'm going to swear them off.