Probably you have discussed this before, but I would remind you that your calculation of points is not fair enough. It should have been depending on the difficulty of drawings.(League, cup, cl) Some teams are racing with the big dogs, on the other hand some of them have trophies in the pocket from Day 1. Thus, we can see different performance from the same players between two scenarios.
You should consider about team's reputation. I'll put here European Golden Shoe award table which is presented by European sports media.

What is factor ? The championships of the top five countries in the UEFA club rankings have a factor of 2, the countries ranked from 6th to 22nd place a factor of 1.5. Other countries have a factor of 1.