LOL! For many years I've said, somewhat in jest, that NASCAR has never run any 200 mile races, they have never run any 100 lap races ... every NASCAR event is nothing but a series of 20-30 lap sprint races between yellow flags. Now they have actually formalized that joke into reality with this "stage" nonsense. Add to that the imbecilic "chase" points system, all their "nanny rules", and contracts which state no one may say anything negative about any aspect of NASCARE, and you have a system which I sincerely hope no other series in the world would ever want to emulate. NASCARE is a joke, and a shameful devolution of what once was a serious racing series. NASCARE "fix" F1? It can't even fix itself.
If you want to improve F1, bring more "racing" back to the series. Most current races are high speed processionals where most advancement is accomplished from attrition and pit strategy rather than on track passing. Make the cars less technical; less downforce, less specialized setups, relax the rules, so airflow over the car is not such a dictating force that drivers are loathe to pull out to pass because it upsets the car too much. Or go to the other extreme and make the cars more elaborately technical - allow active aero and active suspension, allow full "fly-by-wire" so the driver just steers and hits the pedals and the onboard computer controls all else. And stop letting FIA have so much control over track design; let's again see GP races at Mosport or Brands Hatch, let's see the USGP at Watkins Glen or Road America or Laguna Seca.