No... as in the venue has to pay Formula 1 to qualify as a stop for Formula 1 calendar. The price is somewhere around 25 million euros. That's why we see Hockenheim crumble, and instead there are rich countries like the Middle East which have like no spectators.
25 million euros. If 50,000 people bought tickets, it would still cost a minimum of 500 euros per ticket. Haven't added staff costs, maintenance costs, etc.