Hi, maybe build failures should be limited to certain platforms that can cause this treatment, such as (32-bit) x86, x86-64 and arm-64, so build failures on other platforms would not make a package removed if build failure not fixed
The reason is that most people do not have arm32, PowerPC or Risc-V hardware so these platforms may be more likely to suffer build failures and for most people x86 and 64-bit arm platforms are what they use. Build failures on the less common platforms can be fixed if there are people with resources and interests, and wanting to fix them