In most of the gacha games, characters of the highest rarity are obtainable with about a .5-1% chance, and guaranteed within a hundred to two hundred tries... And players get enough resources to have them guaranteed within a couple of months. This makes King Doot a terrible gacha.
Gacha are very bad in the first place, as many people will obtain King Doot for free, in the first couple of weeks, while others will pay hundreds and not get him. It also gives a big incentive for players to restart their account in order to get a King Doot, as reaching W5 is a matter of a few months, compared to the few years it would take to get King Doot for those who are unlucky. And King Doot is that impactful that it's not unreasonable to start anew for one.
Point is : instead of relying to the most predatory system in order to get money, give companions a fixed price, so that the system becomes fair (pay to get him faster, not for a chance to maybe get him), and make it so the highest prize is obtainable to all players within a reasonable period of time. Random exchangeable cosmetics are one thing, power buffs of that extent are another. Fairness is important.