Now several project are developing layer 2 solution for ETH, and I think they will be able to solve the problem of high fee, but it is not yet clear when they will be ready.
Gradually it will be ready if they always do it well even though they do not give a definite date for the readiness of its development, the most important thing is that they try to provide the best for everyone.