Formula 1 cars are built to have the ultimate downforce.
No they're not. They're built to have just enough downforce for the current track to get through it the fastest.
Remember Juan Pablo Montoya who raced for Williams/McLaren from 2001 to 2006? He was a good racer, won 7 races.
How about Räikkönen who went to race NASCAR with just one test drive before and finished above average? Against guys who have been doing the sport for their wholes lives I think that calls for something. So either NASCAR isn't really that hard or over half of the guys are total losers.
Current Formula 1 cars have 740-800 hp with enough downforce in the world while Nascars still maintain 900 hp in cars with far less aerodynamic properties
Formula 1 cars are limited in power, downforce and pretty much everything by rules to their current level.
Not to mention NASCARs drive ovals compared to something like Monte Carlo or Suzuka. Take away their tilted speedways and they're toast. 
I would go ahead and have you look up some of those facts you claim. If even the slightest wing or fin on a F1 car is damaged, the car cannot keep up with the other driver's undamaged cars. They spend months in wind tunnels figuring out the best aero packages to be the fastest. The engines can be tuned wirelessly without ever needing to go to the pits. Lastly, the element of winning doesn't rely on the skills of the driver... But with the equipment that you have that gives you the edge.
In Nascar, to win requires strategy, the skill of the driver to pass other cars (it's harder than it looks), and know how of changing the car's attributes during pit stops (adding tire pressure is an example). The entire field of Nascar is only split by maybe 5 mph because all the equipment is reletively the same. It's cool if you think Nascar is easier than F1. No skin off my nose, seeing as how an F1 car costs upwards of 6 million dollars when a stock car only costs around 250,000 dollars. I've been to both 61 and Nascar races... In F1, you just see the cars go by whatever section your at. In Nascar, if you sit anywhere above the 10th row at ANY speedway, you will see the entire race then entire time.
So not only is Nascar more fun to watch, it's cheaper and the competition is closer. In F1, it's not uncommon at all to see the first place car have a 30 to 60 second lead over second place. That's boring.
So, hater... Hate all you want... F1 is a boring type of racing.