You are right about this. When I said more information never hurt anyone I meant anyone the forums with no shares/input, thus there is no reason to push back against people asking for it.It actually could hurt MS as a business.
If people think Gamepass is losing money hand over fist other companies will be scared to buy into the model.
If MS proves they are making money hand over fist on the model thier competitors will come in sooner.
Its better for them to keep it as vague as possible, instead of paving the road and then sharing information to help make it easier for the competition.
This is one of those areas where you would like to disclose as little information as possible while you grow it.