Eclipse is actually a smaller package, but it needs other packages called "dependencies", in order to function. These "dependencies" are sometimes required by other types of software and may already be installed if they were a dependency for something else you installed. But because they were not installed prior to eclipse, they now need to be installed. They are not necessarily a 'eclipse-specific' package, rather a separate type of software used by many applications (common files in Windows).
If you would rather have all these dependencies grouped up and installed with any application that requires them every time you install a different application, install Windows. Then you can have things like Adobe reader 4, 5, 6, 7, & 8 all installed at the same time when only one version is required to display .pdf documents. Linux does not install multiple versions of the same dependency. That's the difference, and reason, packages "seem", to not be in order.