is it incompetent to not maintain something you don't want to maintain?
If so, not wanting to maintain it would probably count as incompetent, yes.
If not, then it would be more profitable for them to heavily restrict API access, and kill off 3rd party clients, so that more people would use the official clients where ads are actually shown.
I.e. they don't care about heavy users if they can't make a profit from them.
> complete incompetence over there
sounded to me as if it also includes the employees