Android's sharing system is morphing into an unpredictable mess