I think you’ve definitely raised really valid points in terms of how perhaps you and many others are feeling in terms of the asylum process.
All asylum claims in the Uk have to fit one of the categories as stated in the 1951 “refugee convention” and 1967 protocol (as the UK is a contributor and signatory of both)
That a person is seeking protection “owing to a well founded fear of persecution for reasons of race, religion, nationality, membership of a particular social group or political opinion” - if a person cannot prove they fit one of those criteria they would not meet the definition. - There’s also disqualifying factors
There are all also lower level status such as “Humanitarian protection” etc
But overall being poor is not a convention characteristic, therefore an economic migrant is different to a convention refugee, a person of course can both fit the refugee convention AND also be economically poor (and very often will be as those fleeing the above and economic hardship do often, but not always, go hand in hand)
The UK is bound to assess a claim in their jurisdiction and by UK’s own policy they decided that to make a claim you have to physically be in the UK to do so.
I guess a lot of question comes for the definition of safe countries as safe for who? I often am in one of the few big refugee generating countries but I’m totally safe there due to virtue of my not being from a “persecuted” community or having a certain characteristic.
As someone mentioned, is Tunisia safe for a member of the LGBTQIA+ community? This is where the determination process comes in