Well, the different treatment simply means that it's a mix of 2 things: size and a specific developer's request to avoid abuse or piracy on the go. Simple as that, and a NON-ISSUE at all.
And how did you come to that conclusion? Developer's request? If all the developers had been asked if they want this restriction or not we would have heard about this as soon as it had happened. Therefore it hasn't. And just because it's a non-issue for you does not mean its a non-issue for everyone. Grow up