Starships still have NCC registry numbers and are still named things like "Voyager" and "Enterprise" hundreds of years into the future. Why not phasers? They may simply be a lot more flexible and powerful now that they're fashioned from programmable matter.