I don't see the point of jamming all metadata into a single file. Well, I mean, I do see it if you want to pull a single file off of PyPI and know everything about a distribution.
But for runtime performance, separate files are better because then you don't have to actually read them for a bunch of projects with no entry points. Putting the entry points in a file that *every* installed distribution has is going to positively murder the performance.
Agreed. I will let entry_points.txt stay as is.