Not nearly as much fun as ruffling F1 fanboy feathers in here.
Easy to be critical of F1 at the moment.
However consider Honda.
Have entered the highest profile and most complicated engine formula on the planet.
They've made every part in the power unit.
Their performance deficit is on display for the world to see.
For a proud company this must be extraordinarily difficult and take enormous courage.
The power unit competition is this very rare air between Fiat/Chrysler, Mercedes, Renault/Nissan, and Honda is alone worth the price of admission.
NASCAR on the other hand runs pushrod engines, generic body shapes and in a "Chevrolet" Team there is not a single part in the car made by GM.
And the commentators describe events not by manufacturer, not by team name, not by driver, but by car number.
Can't figure out why any manufacturer would put money into NASCAR.
Better to have a flawed F1 but get to watch as each power unit manufacturer and race car constructor put their best efforts into making gains or losses in the full view of the world.
It's the major leagues.