יש כאן בעיה כפולה:
א) בלי לבצע הנדסה לאחור של כל אפליקציה ואפליקציה, אף אחד חוץ מהמפתח המקורי לא יכול לדעת אלו קבצים בדיוק מיותרים, ואלו נחוצים ובלעדיהם האפליקציה תחדל לפעול.
מה גורם לך לחשוב שהמגות הנוספות האלה אינם נחוצים לפעולה תקינה של אותן אפליקציות?
ב) לאפליקציות ב-iOS אין אפשרו לגעת בקבצים אחת של השנייה (לפחות במכשיר לא פרוץ), לכן גם אם נתגבר על א' לא ניתן לבנות אפליקציה ניקוי כזו בלי להיעזר בפריצת אבטחה כזו או אחרת.
טכנית - ייתכן מאוד שזה אפשרי, אבל לא ניתן יהיה להעביר אפליקציה כזו דרך הסינון של Apple בלי להסתיר את הפונקציונליות הרצויה.
אגב, ב-iOS אין כפתור "ניקוי נתונים"?
ב-Android ניתן בקלות למחוק את כל הקבצים של אפליקציה נתונה בלי להסיר ולהתקין אותה מחדש.
כמובן, שאם מדובר במשחק למשל, זה ימחק את כל ההישגים שלך באותו משחק.