Your logic is flawed, because
weak field = few world ranking points.
Westwood for example has to finish Top 3 at least to not loose any points so his average won't drop.
Its a tough task but he looks to be on course.
Its not to accumulate ranking points, otherwise they would avoid these events and only play in the strong ones where a weak finish would still give them points.
Rory is obviously playing to sort his swing out.
Lee is playing in Sweden for appearance fees.