These are entirely different styles of racing. Each of the tracks poses different obstacles for the way they set the cars up. Only two tracks are road courses, the others are mainly ovals. Obviously some tracks are smaller around than others, but the degree of banking and the radius of the turns makes a big difference from track to track....some tracks have different turn radii at each end, with different banking, making it tough to setup the car to perform well on both ends of the track. These are fairly big 3400 pound cars that don't behave the way purebred race cars do. There's a lot of sliding around with relatively large ill handling machines. The Bristol track is about 1/2 mile around, but they average sub 16 second laps due to the high banked turns. The Martinsville track isn't much bigger, but it has longer straight aways, and tighter turns that are nearly flat, which not only slows down the speeds, it emphasizes different setup requirements and different driving techniques. Then they have the super speedways like Daytona and Talladega where drafting and working in groups is more important. Each track has unique challenges for the crew chiefs and drivers, and on any given day, several different cars are capable of winning. Add 43 cars to the fray, and all he!! can break lose. The racing is often very close, and it's not unusual to see several different cars take the lead for a stint. NASCAR changes the rules often and sometimes actually slows the cars down to keep all the teams scrambling to make their cars perform well within the new rules....it's intended to be more about the close competitive racing than the technology of the cars. It's often very close racing that's not dominated by one team. I like both types, and I think the Indy and F1 cars are very cool, but I find that actual racing is more interesting in NASCAR. I think if you understood more of the subtleties of the challenges the teams face each week at each track, you might like it better. The history of it's origins is interesting too...the orignal cars were literally hotrodded American sedans made to be driven by outlaws trying to outrun the authorities years ago.
Indy racing and F1 are undoubtedly faster more capable purebred race cars with more horsepower, lighter bodies, better aerodynamics, and a lot more advanced engineering, but passing on the track is more rare, and the cars aren't as close together....the fastest car usually takes the poll, and often wins from the poll....it's not unusual to the see the same car dominate an entire season.
It's largely subjective, and I like some tracks more than others, but if you like racing give it a couple more tries before giving up on it.