Is my team obliged to establish a foundation?

No, it is not mandatory to establish a foundation. We see that this often happens to organise the money flows better within a team. More information about establishing a foundation can be found here.