No, your posts are pretty much BS. You aren't a publisher, you aren't a distributor. You just have your opinion, which is based on....nothing.
Digital download or physical copy. Plenty modern business model.
Could BFC make more money using Steam? Very likely. Is the process worth it to them? Clearly not based on their statements.
So, when you say it's beneficial for the customer base to speak up and let their will be known, you're right...with respect to the games.
With how they run their business, "our" will means nothing and as long as they stay in business, there's not a damn thing anyone can say about it.
/thread