Why nobody cares to give the nearest stars better names? The star occupying 6th place on Wikipedia's list of nearest stars and brown dwarfs can be called either Lalande 21185, BD+36 2147, Gliese 411 or HD 95735. That seems to me like a fine, quadruple choice of equally bad names. 

I mean, I know these come from positions held in various star catalogues and maybe aren't that bad compared to monstrosities like WISE J085510.83−071442.5, but can't we keep those for stars like 50 light yrs away and invent something better for our nearest neighbours?

This year we saw a batch of confirmations for planets orbiting in habitable zones of many of these stars. In not so distant future we may find ourselves discussing possibility of sending probes to some of these systems. Aren't better names long overdue?
There are a thousand or so stars within 50 light years, most are very dim red dwarfs, and most are unexceptional. If we invent "names" then we would have to learn the names of all the stars. 

If we want to name all the stars that can be seen with a telescope, we would have to come up with a billion or so names.  The idea of naming stars rapidly becomes impractical - nobody is ever going to learn thousands of names which were chosen on whim. 

So what could be a "better name" than just making up a name based on one's heroes, friends, gods, or jokes?

Instead we can make a list of stars, and name them systematically. We could use the part of the sky that the star appears in, and some letter or  number. Or we could use the coordinates that the star appears at to label it. Or we could just give each star a number. This way we don't need to invent names, we just use our system. When we do this we get "names" like "omicron ceti" (using the letter "omicron" and the part of the sky "ceti")
or "HD 128621" (star number 128621 in the list prepared by Henry Draper). or WISE 0410+1502 (a brown dwarf discovered by the Wide-field Infrared Survey Explorer, and located at 04hr10min, 15deg02min in the sky)

Cataloguing is simply a better way of naming stars as there are so many of them.

When a star is exceptional in some way, then there may be a reason to give it a name - Barnards Star (moves very fast), Sirius (very bright). But most stars are unexceptional, and there are so many of them.