Outdoor games were done originally for a) higher gate grosses, and b) the visual novelty to get higher ratings.
But the novelty has gotten old by this point, so even games next to stunning vistas I don't think would really do much better than just an above average nationally broadcast game between two contenders.
So B isn't really much of a factor any more, but teams still want outdoor games as a baseball park has double the seating of a hockey arena and a football stadium has 3-5x the seating. Couple that with higher prices charged, and it's a huge windfall for the team hosting.
I could list off a handful of scenic venues that would be very fun visual spectacles, like near the Grand Canyon or literally right under the St. Louis Arch or on top of an aircraft carrier or right on the National Mall or the Ottawa canals, but unless you can have fans attend I don't think it is monetarily worth it.
It was a fun experiment and worthwhile to try when Covid is still in force preventing mass gatherings (in most places), but I don't think additional eyeballs are being drawn to NBC because of [insert location here] anymore.