A good idea with this ranking, only the methodology is not entirely accurate.

The problem is that there are so many settings and variants of the game that with each game the AI rating can be completely different. For example, it is enough to add an AI with planes for such OTVI and turn on maintenance costs. AI with planes will go bankrupt every now and then, and OTVI right behind it because it has such a silly habit to buy out every failing company. I was also surprised by the distant position of ShipAI on your list, which in my opinion is one of the most competitive opponents.
Generally, there are several basic elements that significantly affect the AI rating:
1. Maintenance costs: on /off
2. Cargodist for passengers: on / off
3. Additions - for example, many AI cannot use articulated vehicles, while others do not know where to drive when the industrial set is changed.
4. Gameplay / construction method - sometimes AI is very annoying, which steals factory products, build railroad crossings and destroy vehicles to other companies, or, for example, like your CPU, clutters the map with thousands of signs, which completely destroys the game. Then it doesn't matter what income this AI earns.
At one time I played for AI testing. I even made a description to many of them. A little for personal use to know in the future what not to use, but also after finishing I wanted to post the full list on another knowed for me forum of this game that I have known for years. Definitely the profits that AI generated was not the only criterion for its assessment. For example, I will put a description of one of them: AdmiralAI - one of the best AIs. Maybe it will be useful to you in some way.
AI: Admiral AI
Version: 25
Overall rating: 4-/5
Activity: 3/5
Stability: 3/5
Competitiveness / Revenue: 3/5
Includes infrastructure costs: No
Compatibility with industrial sets (e.g. FIRS): 4/5
Construction aesthetics: 3/5
Buses: YES (can be turned off)
Trucks: YES (can be turned off)
Trams: YES
Composite vehicles (semi-trailer trucks, articulated buses): YES
Trains: YES (can be turned off)
Ships: NO
Planes: YES (can be turned off)
Helicopters: NO
Description:
Nice AI, using all means of transport. It deals with rail transport quite interestingly. His individual connections do not look very interesting, because the lines in both directions usually run a completely separate route. However, after some time, a rather interesting picture emerges from the chaos of its interconnected routes. As it turns out, this style of construction is unrivaled on very tight maps.
Advantages:
+ generates relatively high revenues
+ transports all loads including machines
+ chaotic construction style that works on smaller maps
+ builds industrial stations from the ISR set
+ many options in the settings allowing you to choose the means of transport with which you will build connections
+ does not freeze, but ... it has other problems
Disadvantages:
- does not include infrastructure maintenance costs (should not use aircraft when costs are included)
- creates too short connections for his income to pose any threat
- almost as many airports as airplanes - thousands of passengers are waiting at most airports, but sooner will build another airport than buy a new plane
- sometimes has fits of madness, during which he terraforms randomly selected areas spending almost all the accumulated funds for this purpose
- other times he builds railway stations anywhere he can, which he does not connect or delete - these remain unused on the map