In live chess you can create challenges using custom time limits. Of course it will be harder to find a match then, but maybe it's worth a try.
No match within 2-6 hours?

I would be careful with whom I play a 2+ hour game. Players who are losing in 10 min games sometimes walk away, this bad sportsmanship is bound to happen sooner or later in a long game with a stranger.

There's also the problem for some people of maintaining their connection for that long in a live game. And watch out if you play in the middle of the night (U.S. time), or you could be halfway through your 2-hour game and suddenly get a notice from chess.com that they're shutting down the servers in a few minutes for some upgrade or maintenance. At least with the CC games that type of stuff doesn't matter.
As to why there aren't shorter periods for CC games, they won't work for random opponents who might be on opposite sides of the world and have completely different playing schedules. The whole point of CC is that it doesn't require both people to be online at the same time to play the game. The only way a short period of a couple hours would work is if two people agreed ahead of time to be online at the same time and play out the whole game during that period. There's nothing preventing you from making such an arrangement with somebody right now with a 1-day CC game limit-- you two can makes your moves back and forth as fast as you want.

One difference I just thought of, though-- with a CC format there's no way to force a MAXIMUM game time, which is what all the live games do. If you arrange a 30 minute per player live game, the players have only 30 minutes to complete their game or lose. But if you had an arrangement with someone for a lengthy game played at one session as a CC game there's no way to monitor individual player time and require that all moves be made within a certain time period. CC games never have to end as long as each move is made within the specified time limit.

I enjoy playing with guybacos, but also remember that besides the time difference there are people that works. thats why I play 24 hours chess, sometimes I get busy in meetings and work this and can not play right away which I will if I could. More than 24 hours is absurd in my opinion.

Welcome to technology, which has taken a lot out of the power of turn-based chess, which I was playing in the 1980's by postcard. we called it correspondence, or postal chess. Now granted, there is little record keeping anymore and no time in transit for moves, everything is instant. However, much of the allure to postal chess is the time you can spend on a game when it isn't your move. 1-4 weeks between moves (depends where your opponent lived) was normal.Thus you play better.
So, if you wait 3 days for a move, don't sweat it, dig in and be ready! I owe my master title to playing postal chess, as my free video course explains....
I've only been playing online for about 2 weeks now and really enjoying it, it's an amazing site! Just one little bug for me, I noticed the live chess games are 30 at the longest and the shortest time for the correspondence game is 24 hours for just 1 single move. Seems to me there's a huge gap between both, or am I missing something here? The reason it's a bit of a bug for me is that when you select the shortest time for a move in the correspondence games, which is 24 hours, I have noticed that players will keep a fair pace to the game, which is enjoyable to both players, but a bit too often when the player suddenly sees he's starting to loose or his chances are slim to win, he will take 36 hours for the next 2 moves, which I find is annoying. I could understand taking extra time to plan your next move, but not 20 hours! So my question is, why isn't there an option of 2-6 hours to complete a game? Seems to me it's a fair compromise between both worlds.
Thanks,
Guy