you are indeed right, but I actually happened to think of another idea, there could be a list of those who requested pvp, some sort of table, those who requested pvp will have his balance to be held and and his username will appear in a table, those who wanted to pvp can easily click on the table, since it is a table, there will be a filter option of whichpvp bet you are seeking for, but I think this might take up some consumption to the database
We'll consider this, having the option to send an offer to everyone would definitely increase PVP activity. I'm not too interested in adding some sort of PVP list, PVP needs to remain as instant as possible and offers should expire after a minute or less in my opinion.