Let's take a step back to look at what implied volatility (IV) really is. If we know the price of a call option, the interest rate (we can use the spot rate corresponding the option maturity) then Implied volatility is that level of volatility that will result in the option price when putting into the Black-Scholes formula for a call option value. If we express the price of a call option as a function of volatility ($c_t^{BS}(\sigma;....)$) and we observe a market price for an option $c^{observed}$ then implied volatility is defined according to following equation
$$c^{observed} = c_t^{BS}(\sigma^{implied};...)$$
Now to your question: The rest is trivial. BS model is based on Geometric Brownian Motion (GBM) processes for assets. No matter what time to maturity or strike is then the volatility of the asset is the same.
Question 2 I do not have professional experience so there might be more to it but here is the basic idea of Alex C's comment.
When a (non-linear) smile is observed then we know that the market is NOT priced according to BS. Please note that implied volatilities can easily be transformed to prices.
If instead of BS/GBM model we will make use of another model for the asset
$$dS_t = \text{some brownian motion (maybe multiple) driven dynamics} $$
The expression for $dS_t$ will of course include some parameters.
According our new model for $S_t$ we can compute the price of an option according to
$$c_t(k,S_t,T) = D(t,T)E_t^Q[(S_T-k)^+]$$
where D is the discount factor. In order to estimate the parameters of the model for the asset ($dS_t=...$), we can match the observed prices with the prices generated by our model. Hence the model parameters must satisfy
$$
D(t,T)E_t^Q[(S_T-k^*)^+]=c_t^{BS}(\sigma^{implied},k^*)=\text{observed prices}
$$
In practice more strikes and implied volatilities are being used and the equality will not necessarily hold strictly. One way to estimate the parameters is then least squares error method. The idea is to use more points and determine parameters such that the sum of squared differences are minimized
$$ \min_{\text{model parameters}}
\sum_i^n \left(D(t,T)E_t^Q[(S_T-k_i)^+]=c_t^{BS}(\sigma^{implied},k_i)\right)^2
$$
So we fit the model to market prices. When the parameters are estimated we know the distribution of $S_t$ which we can use to price other derivatives with $S$ as the underlying.