I think part of the problem is not many people are so excited to physically travel to bar or a pool hall or a comic book store to have to wait in line for 10-20 minutes to play a game one match, lose and get back in line for 20-30 minutes just to play a second match to possibly lose again lol. You'll spend 4-5 hours at a tournament just to play 4-5 matches lol, why do that when you can play 100 matches at home back to back and without having to travel and pay an entrance fee. to be honest tournaments suck for most players, its only fun and exciting for the guys in the finals.
This post is filled with misinformation so let me clarify a few things for you.
1. There is no way you come out of a tournament playing 4-5 matches. The minimum games you play in tournament is 4. I have never seen nor been to a tournament where there weren't casuals before, after, or even during the tournament. Depending on number of stations and number of players, you are looking at getting 100 games in, or at the very least 20-30.
2. There is no "line", you wait for your match to be called. If you want to play casuals, you simply go up to whoever is playing and ask if you can get next, if someone asked before you you may have to wait but you wont wait 20-30 minutes.
3. Tournaments are good for everyone, no matter how good/bad. Otherwise tournaments would be filled with 8-10 good players and no one else. Yet you get 50-60 people, some of whom are terrible at the game yet they still have a great time. There are lots of great people to meet, usually good food in the area, and you get to see all the action in person and not just on a stream. If you think there is no difference, then you really need to go out and experience a tournament from yourself. There is nothing to replace the feeling in a room full of hype, especially if it is about your game.
4. Playing online will never compare to playing offline, period. Offline there is no lag, no hatemail, no salt(ok maybe a little). 95% of tournament goers are very nice and welcoming to new players, and will often shake your hand win or lose. If you think playing online is fun, I guarantee you you will have an even better time at an offline event. While it is nice to sit on your couch and play online, it isnt nearly as fun as actually going offline.
5. An entrance fee is more than likely not going to be more than 20 dollars. If you seriously think losing twenty dollars for a great experience is a bad thing then you probably shouldn't go to a movie, go out to eat, or go see a live event like a concert. Because all of those things are either as expensive or more expensive than going to a tournament and they all are much shorter than a tournament, which will keep you entertained for possibly the whole day.
Now I really dont care if you go to a tournament or not. I dont know where you live, and it might be very expensive for you to travel. That is probably the only thing in your post that was grounded in reality. But you are delusional if you think the only way you will enjoy a tournament is if you win. If tournaments sucked for everyone in the finals, you wouldnt see 100s of people go out for SF, Smash, even NRS games sometimes. If you dont want to go to a tournament that is on you, don't distort the experience for others who are considering going, especially since you obviously have never been to one yourself.