Now you might ask why price hasn't gone up. My explanation is that most of the world is not struggling with inflation alone, they are struggling with inflation + recession like in United States. In that situation, people don't have any money to invest because they are already struggling to pay the rent, buy groceries, pay the bills, etc. (on top of that we have a lot of state sponsored market manipulation but that's another topic).
Recession is starting to reach UK too but it is not yet as severe as the inflation.
I won't say that no one invests in Bitcoin because that wouldn't be true, but I completely agree with you that a very small percentage of people can afford any risky investments at the moment - and when it comes to Bitcoin, many assume that the big the bull run will not happen before the second half of 2024 after the halving anyway.
The price of BTC is the best indicator of supply and demand, and all these movements are mostly manipulations anyway, because those who have a lot of Bitcoin and fiat know how to make a fortune even if we are talking about a 5% price change.