Re: What's tiny?
You have heard of the original MSN, haven't you?
It sent a list of all your directories to Microsoft. If it wasn't for the FOSS-movement and the Internet, we'd now be stuck with Microsoft provided set top boxes which would provide us with "interactive television" instead of the Internet.
In fact now Microsoft actually _fixes_ bugs. This would have been unheard of before Linux became popular. They even did internal code reviews.
We do have it better now than in the 1990s. Most hardware now supports Linux or some BSD. We do have so much FOSS that some developers are already looking at wasting their time and efforts for pointless projects. Even the most complex pieces of software, browsers, are now mostly open source.
Yes there's still a lot to be done in mobile devices, but even there you can get rid of Google or Apple and run at least quite a bit of FOSS by installing ReplicantDroid.