Sorry, dear, but even if partially true, your post ignores some important aspects of the dollar as a reserve currency.
First, it allows feds to export inflation, hence ruble and rupee aren’t always in a good shape, and not because of the fact that their fiscal authorities are less disciplined than that of the US.
Second, dollar is indeed a yoke at this point. The weaponization of commerce by Congress makes literally anything else preferable to it as a tool of international commerce. Who wants to trade in dollars when they can be frozen in any given moment? The same is true regarding US-sourced goods and services.
There is a cost in having a reserve currency, true, but it is going to be much costlier to lose it.
[First, it allows feds to export inflation, hence ruble and rupee aren’t always in a good shape, and not because of the fact that their fiscal authorities are less disciplined than that of the US.]