You cannot compare the values of coefficients in this way. Suppose that your response $Y$ is measured in meters, and you have two features $X_1$ and $X_2$ which are measured in seconds and hours respectively. Then your coefficients: $\beta_1$ has units meters/second and $\beta_2$ has units meters/hour - these are not comparable directly. Even worse is if $X_1$ is measured in seconds but $X_2$ is something totally unrelated, say ohms, coulombs, newtons or lumens.
Now, when doing lasso regression, it is standard practice to standardize the columns in the design matrix, which essentially makes all the predictors dimensionless (though when the coefficients are reported back to the user, they are usually stated on the original scale). You still cannot compare the magnitudes in any reasonable way. A simple way to see this is to consider the following situation:
Y = X_1 + X_2 + \epsilon \\
corr(X_1, X_2) = 1
Any of the following regression models is correct:
E(Y \mid X_1, X_2) &= X_1 + X_2 \\
E(Y \mid X_1, X_2) &= 2 X_1 \\
E(Y \mid X_1, X_2) &= 2 X_2 \\
E(Y \mid X_1, X_2) &= .5 X_1 + 1.5 X_2
and so on. Of course, situations found "in nature" are never this clear cut, but this illustrates the essential difficulties in your proposal.