1) Who knows. The devs are adding stuff all the time, you cant count it out
i doubt if gloves and boots will get sockets - but who knows. People dont wear them most due to the resource required to make and they don't really offer any benefit.
I know the dev team are working their way through the bugs in the game. All takes time and some things have higher priorities than others.