If I am a strictly IB-dedicated trader, then I agree with you of course.
API has many great features, such as speed and others.
However, I should use brokers of (at least) three countries. Some does not provide own API.
I like to find a ROBUST way (to connect many brokers) with a SINGLE tool...