The sea services agreement is minimum crossing numbers, maximum fares, a % of fares at a discount, specifies types of vessel. What’s wrong with that? Most other things are regulated and quite rightly the state takes an interest in lifeline goods and connectivity for humans.
If left to the market there’d be freight and no grumbling know it all passengers for most of the year.