Actually, we already have scaling solution such as SegWit which can solve current bitcoin problem if everyone use SegWit. Subhan Nadeem mentioned all pending transaction in mempool will be confirmed and mempool will empty if everyone use SegWit which is possible because we no longer use block size, but block weight and SegWit has lower weight size (about 75% lower compared with weight size in legacy address).
Bitcoin also have future scaling solution for long term such as LN, MAST, Schnorr signature and other proposal.
In short, we already have the solution, all we need to do is adopt the solutions.