In my opinion only runs that have evidence should be allowed on the leaderboards. If people don't have the means to record they should just be happy with the time, but not be placed on official leaderboards. This should spark people like that to get recording equipment, if they don't have it and don't have money on it and really want to be on the leaderboards they should get the means neccessary to at least record (get a job or save money). You need a subpar computer/laptop for most games or to emulate and local record at the same time if your internet is too bad to stream. For some people this might be too much and not to sound harsh, but then they should just be happy with their time not being on the leaderboards. Speedrunners have the right to have consistent leaderboards, meaning leaderboards where all runs have video evidence (archive runs through twitch or local record).
Speedrunning is a hobby, you do it for yourself. The leaderboards are for the people that want to compete, which means showing evidence of the run, meaning you need to put a bit of money into your hobby to be able to compete.
And what Klashik said above me is in my opinion not the solution. You don't accept good times but you do accept bad times cause they prolly didn't cheat. We need to stay consistent and showing evidence of your run if youn wanna be on the leaderboards should be a requirement.