Oh, I hate zero G. Inertia is a cast iron bitch if there's no gravity well. I've only done it in the simulator as a kid at Space Camp, but hell no. You spend a lot of your attention and energy fighting Newton. It's extremely exhausting.
Bayonets have been that way almost since the get go. They were very rarely used to kill, but they were very much a psychological weapon. There's something different and a lot scarier about being stabbed than being shot, despite the fact that a stab or a slice can be a whole lot less lethal than shot. Men will stand shoulder to shoulder and pour fire into each other at 100 yards or less, but the sight of a determined body of men running at you, or presenting a solid wall of sharp metal at you, that inspires you to be somewhere else.
Don't see that changing. Not saying it's practical in an open battlefield, but close quarters killing is a different animal. Lots of utility for a blade even in a high-tech society.