Just to plug CMU: the admissions process is hard basically everywhere, and every school does it differently. I had some rough experiences with other schools not telling us when they thought we'd get decisions, then delays and whatnot. However, IMO it's better to be kept in the dark rather than them throw most people on the WL knowing darn well they won't go through most of the WL if they make it that big -so I think waiting to make finalized decisions about R/WL until after the 4/30 deadline when they have a better idea of how many people are planning to enroll here is in some way kinder (if that's what they're doing, I have no idea). Otherwise you'd have way more people on a WL than realistically has a chance of getting in (and like 2/3 of our class is from the WL mind you) and that just seems cruel. I had a school do that last year -they basically just WL everyone who interviews, very few R's and very few A's immediately post-interview, and then wait to start sending acceptances off the WL until the spring, and like EVERYONE is on the WL. That being said, I know sitting in the dark sucks and is hard and I wish there was a way to make this whole process (from med school admissions to the match) better for everyone involved.
I really want to stress that I truly enjoy going here and PLEASE don't let the admissions process negatively impact your view of CMU. The professors are really great, admin is good, and overall it's a really great atmosphere and I'm really really glad I chose to come here. There's plenty of support for students, research opportunities, volunteering, and emphasis on primary care (which, even if you're not interested in that, I think the emphasis makes you a more well-rounded and solid clinician). Admin actually listens to our feedback and institutes changes when possible, which is huge IMO. And we have protected study time every day which is another huge plus, very helpful. Lectures are recorded and not mandatory (though plenty of people do attend lecture).
Everyone who works here truly seems happy to be here, and I can't tell you how much of a morale booster it is to be around faculty/admin/staff who want to see us succeed and are excited to teach us. CMU is very invested in its students' success and I just want to make it clear that -at least from my experiences here- the frustration you are experiencing during admissions is not at all reflective of what I personally have experienced as a student on the other side. Obviously, other students (or future you) may have different views than I do, but I figured I'd share mine. Also, I mean collective 'you,' not singling anybody out.