As proposed in the article, calculating the area weights all points in the viewshed equally. I wonder if it makes sense to give more weight to far-away points? Or maybe less weight? Not sure! But would be interesting to explore and see if it gives anything.