The initialization isn’t creating a hard bound on the output values, as the range of the input values also determines the output. However, of course it has a certain influence on the output.
I don’t know what the currently most popular weight init method for linear layers is and would try to stick to good performing models and their init methods.