The difference is that on Linux, users can edit permissions, whereas on Android users have to root their devices to do so, and that's not something that the average user will do.
From my perspective, worst part of this is that the files that kit kat allows an app to create no the SD card are...