Yes, and pricepoints are important too, which also complicate the analysis.
Go to an expensive high-end restaurant and you might pay $300 for your meal. Guess what, the diners at the table beside you are probably would also be paying $300 for the same meal. Likewise at a cheaper restaurant, you might be paying $60, so would the person sitting beside you.
Pay $300 for a flight on a "premium" carrier, and the person sitting on one side of you might be paying $100 for the flight and the person on the other side might be paying $500. Meanwhile someone on the same route , same day, same time on an LCC might be paying $300, sitting next to people paying $150 and $60. It's entirely predictable that the person paying $60 on the LCC might rate it higher than the person paying $500 on the premium carrier.