In this age of incredibly powerful software, developing a package to meet these objectives should be possible, but progress is restrained by the dramatic differences in performance from boat to boat, the influence of design evolution, and the geographic rivalries of profit-motivated rule administrators. It's been forever impossible to create a meaningful system for all regions and all boats.
This problem existed as far back as the early 1900s, with the Universal Rule, and since then, at least 20 different rating rules have been attempted, each with a limited run, and each giving rise to an alternative. In the 1960s, the United States was using the Cruising Club of America Rule and the British were using the RORC rule. In order to better enable international competition, a cooperative effort resulted in the creation of the International Offshore Rule, which used elements of both. IOR provided great racing and enjoyed international acceptance for nearly 25 years. But in the end, IOR encouraged boats with undesirable sailing traits. The Measurement Handicap System, which followed in the 1980s and 1990s, was intended to address the failure of IOR to fairly rate a wide range of boat types. It was also intended as a middle rule, capable of rating cruiser-racers, with IOR remaining as the grand-prix rule. Because more desirable boats could be designed to the MHS, it became the International Measurement System, and eventually replaced IOR. IMS was a poor choice for a grand-prix rule. It was too complicated and gave too much credit for "go-slow factors." It failed for the same reason as IOR, in that more desirable boats could be designed outside the rule.