My current gripe with Android is that some features are done via Google Play Services instead of being integrated into the OS, like Fast Pair or Nearby Share. It’s a double-edged sword really. It fixes some of the fragmentation on Android by making those features available to older Android user via a Google Play Services update, but it also removes them from AOSP so AOSP forks like GrapheneOS can’t use them without Google Play Services.