The 'created' paths already do display the list of correct posts, it's just that some are missing for a reason I don't yet understand. The issue with being forced into trending has more to do with the underdevelopment of Steemit.com - since it is entirely possible to default to view 'created' and to also allow for switching between the various lists, such as 'hot' and 'trending'.
I would consider developing code for this, but I hate making code that others have already made or are making. The lack of clarity regarding a features roadmap makes deciding to code for Steem difficult and is why I have deliberately stuck to creating novel features at SteemOcean.com that aren't likely to be made elsewhere.
I don't know about the processing overheads for performing such searches at volume. Perhaps they are waiting for the modularisation of the witness nodes (to allow for clustering) before proceeding with that.
The reason i haven't developed code for this is that i have never been acknowledged by any programmers at steem inc. So, since this would be code that would change a great deal the load and processing done by the witnesses,... i would never even start this journey without the go ahead from someone with the authority to implement it.
I am pretty sure the algorithm just starts at the last block, and then goes backwards through the blocks until it gets 20 and then returns the list. Which means anything that is not current runs through a lot of blocks.
There is that, too! But to be fair, there are many thousands of users and they have no real way to communicate with all of them or to know who they are.. I think the steemdev discord rooms might be the best way in to communicate - or github.. However, I rarely get replies from anyone at steemit on anything anyway.
There are 22 results combing back in the 'created' list for the tag I created for my witness posts - so I'm not so sure there's a numerical limit:
https://steempeak.com/created/urasoul-witness