Check the opinion polls out, despite what you are saying being true, the Tory Party are nosediving.
You get to a stage in election cycles where people decide a change is needed, we'd probably have already reached that point in 2019 if... but well, let's not dwell on that now.
I think we've definitely reached it now, there is still yet worse economic news to come and the Tories as they've shown really do not know how to help the population, the gimmicks suggested by the cabinet are laughable