Wild/bad idea but potentially good UX wise:
App that's connected to the devs' servers that collects all data from popular relays and more and realtime collects from other relays per user request.
Pros is that it would move towards solving the search issue (assuming the above is the problem, not sure), while con is, well, centralization I think?
In terms of paying for these servers, dev gotta do what's needed ofc, ads and subs and etc.
nostr:note1ejy0tqrjzzc9d9esa2ugngrkskhjqkgsc06q5lp9cslejvq0k7nqp7ztcg