There are a lot of misconceptions on this topic.
(satinder singh) Why reducing the slope only provides better performance, is increasing the slope also an alternative?
Reducing the weight does not lead to better performance. In the limit for infinite regularization your resulting model will be a constant (if your weight always multiply the independent variable). The quality of the model is obviously bad. The goal of regularization is to prevent overfitting by penalizing large weights.
But why are large weights problematic? Imagine the following set of three points $(0,0)$, $(\varepsilon,1)$ and $(1, 1)$. If you try to fit the polynomial $y(x_n)=w_0 + w_1x_n + w_2 x_n^2$ you will obtain the following coefficients $w_0=0$, $w_1=1+\varepsilon^{-1}$, and $w_2=-\varepsilon^{-1}$. For $\varepsilon \to 0$ the coefficients will diverge. If you look at these three points you will see that the resulting solution is just overfitting to the data. This example shows that large weights are a sign of overfitting.
In order to counteract this effect we can introduce a regularization term $R(\mathbf{w})$ (is zero for $\mathbf{w}=\mathbf{0}$) and construct a regularized loss function $E_\text{reg}(\mathbf{w}) = E(\mathbf{w}) + \lambda R(\mathbf{w})$. For $\lambda \to 0$ we will obtain the original unregularized loss function $E(\mathbf{w})$. For $\lambda \to \infty$ the regularized loss function will be dominated by the regularization term, which is minimized for $\mathbf{w}=\mathbf{0}$. So for infinite regularization you will prevent your model from overfitting for sure. The goal of regularization is to determine an optimal $\lambda_\text{optimal}$ which is preventing the model to overfit to the training data (prevent large weights) and still be able to generalize to test data.
(vivek) As far as I know only L1 has the impact of reducing the coefficents of lesser effective features and not L2.
Both regularizations $\mathcal{L}_1$ and $\mathcal{L}_2$ will reduce less important features by reducing the associated weights. $\mathcal{L}_1$ regularization has the ability to set some coefficients to $0$ exactly whereas $\mathcal{L}_2$ will in general lead to small magnitudes of weights but not exaclty $0$.