For me it's quite easy to understand. Razbam didn't get paid because they violated a contract. Simple as that. Happens all over the world and it's a part of business. If you sign a contract and violate it, it has consequences. Probably happened a thousand times with games you played or software you've used before. The thing is you never found out because there were no loudmouths and everything was settled behind doors in a civilized way. DCS is software platform just like X-plane and MSFS which has marketplace where developers come to sell their projects. But you have to adhere to their rules if not you won't get paid and you will get kicked out. It's that simple.
For example, if you open a shop on Amazon or Ebay and you don't follow their rules you will get banned and your shop will get closed and depending on what rules you broke you will not get paid. Very simple. And it's part of business.
So stop fussing and crying, and start reasoning. DCS is an amazing sim platform (better than any other sim out there by a very large margin) that needs to stay healthy and that only happens with our support and not with haters and drama queens.