The reason I moved this thread out of bugs is because you haven't so much "reported an issue" as you have "discovered how ComputerCraft works" (and even then your initial understanding was heavily flawed, and I'm not entirely certain that you entirely get it now). It's like reporting that your car's effective engine power drops when entering overdrive. Yeah a lot of people seem to expect the opposite, but it's still intended product behaviour, and it works that way for a reason.
Yes, I expected something different. I understand what you've said previously. It's contrary to standard industry behavior. My expectations were very different on how my events should be handled. No other event handler behaves like ComputerCraft. Those solutions also don't cause the problems of which I encountered and posted in my OP. Apache Kafka, a real world event handler used in many million dollar software applications, does not consume my timers. It can handle millions of events in its queue and does not interfere with it. Even the other Minecraft computer mod, OpenComputers, does not behave like this.
ComputerCraft handles nearly all world interactions via events. By doing so, whenever one script is waiting for something, another script has the opportunity to execute code - ComputerCraft only ever actively executes one co-routine at a time, no matter how many computers are in your world (they all run through the one VM!). Most scripts spend most of their time yielding, waiting for an event with which to be resumed. If you don't directly call os.pullEvent() yourself, but instead call functions that do it for you, then the fact remains that you're pulling events.
Again, let's go back to Apache Kafka. When Kafka handles events across threads it does not pull and discard the event when it views it. It checks to see if the event it pulled is the one it wanted, if it's not it does not remove it from the queue. That is the behavior I was expecting originally. As also stated previously this is unique to ComputerCraft, OpenComputers do not behave like this.
If you need certain events to remain in your queue until a certain point within a given coroutine, then it's up to you not to call anything that's going to remove them until then. Yes, there are times when you'll want to perform multiple tasks that rely upon different event types, and that can make things complex, but that's not some sort of "oversight". It's why the mod offers helper APIs such as parallel.
Oversights do exist, separate calls will consume each other's events; prominent examples being RedNet and Turtles. Solutions like Kafka has tens of thousands of man hours of developers and architects alike in creating the most robust system possible in the competitive tech market. We have opportunities to learn from that in order to give people here the best experience possible plus transferable skills to the outside world.
If you don't agree that the label of the original post should be "bug", I'm more than happy to change it to be a potential enhancement.
Lastly, in between several points you made your phrasing and choice of words were very stingy on a personal level. I come and post here because I want to better the mod and community. I'm not attacking you or anyone else here.