I can't speak to the foundation's performance or communication, but the purpose is more than holding its trademarks; it's for holding any/all assets for the organization. I thought the main catalyst for the rust foundation was there being many people/organizations which wanted to donate/fund development of rust but no means for handling the money (responsibly).