I think it's a fair point that compatibility pain is low, but it does exist and people should consider it.
Then there's also play services. A lot of things do work without it, but a lot either won't start (Uber) or become annoying with pop-up errors (Robinhood). It really makes me appreciate software that was designed to work without all that stuff.