You can't use a traditional linear model because they assume that the response variables' values are independent. However, a compositional variables' values are by definition not independent. E.g., if you have three variables, the third category is 1 minus the sum of the first two.
There are situations where it can make sense treat the categories of the responses as if they were multinomial or Dirichlet. However, when you do this you are making some strong assumptions regarding the relationship between the categories. Consider variables that denote types of food eaten: carrots, bananas, chicken, and beef. A vegetarian will always have 0s for the chicken and the beef, this is inconsistent with the assumptions of both the multinomial and Dirichlet.
I'd suggest that you start by doing exploratory analysis of just your response variables to form some basic understanding of their distribution, and then try and find a compositional model that makes sense. If you are really lucky, you will find you can collapse your compositional variables into 2, and then you can use a logistic model, which will make like much, much, easier.