Having all the formula boats sail together, IMO, is fantastic. But, it's portsmouth racing. That sends some people into a rage. At least one person of my acquaintance has said he will quit the sport rather than race portsmouth. So, as with most things, there are both good and bad points.
Just because different classes start together does not mean they are racing against each other on Portsmouth. If you have, say, three different one-design and/or formula classes starting in the same start, if each of those classes has enough boats to be considered a "class" for the racing and scoring purposes, they are all going to be scored as one-design in their own classes. Right? So what's the problem?
If there is an open Portsmouth class starting in the same group, they will be scored on Portsmouth. Right? So what's the problem?