Those would be cool features for chess.com. To meet your immediate demand, though, wouldn't it be possible to organize an elimination-style tournament in a club or on the public forums? It's been tried in the off-topic forums, but the tournaments that I know of were never completed.
Tournament Suggestions - Non-Live and Bracket Style

Examples:
https://www.chess.com/forum/view/off-topic/otf-tournament
https://www.chess.com/forum/view/off-topic/the-otf-games
There are many more, but those are just the ones I remember.

Thanks for this. It's certainly possible, but it's a huge pain to do the bracket manually. It seems like a very basic dev. task to add this stuff (I have 0 dev. experience lol).

I use a website like challonge for making brackets or another site for Swiss tournaments, it’s hard to get people to actually play the games they’re supposed to sometimes though. For both I try to get players to negotiate for a time that works for each of their schedules… @fhunfi does quite a few of these via clubs so you may want to look at how he runs things too

I have been obsessed with Chess for years, and as many others on here I'm sure, I have struggled to get some of my friends to give it a real shot. There are a couple things that would certainly add to their interest/willingness to play that I am very surprised Chess.com has not added.
1. Bracket Style Tournaments - why don't have have these? They could still easily be done based on ratings range, however it would add a ton of excitement. For me, playing a bracket (or group stage followed by bracket) is much more exciting than just playing Swiss for an hour and being tied with 50 other people for points.
2. Non-live Club League/Tournaments - I have a number of friends on the site (we have a club) that would love to setup a league or tournament that does not require we are all on at the same time (and for 1+ hours). This seems simple; arrange the league/tournament and allow opponents to login and play each other under the league/tournament whenever they want. The league/tournament does not advance to the next phase/round/etc. until all matches for the current phase/round/etc. are completed.
Am I crazy or are these very simple value-adds to Chess.com?