I think there should already be some difference in prices for the destruction of different tanks.
After all, a puma is not a tiger, a pz2 is not a pz4, and a t-60 is even more so not a t-34.
I suggest to give out for each tank according to the progression by some number of points, or percent more than for the previous one. For example, for t-60 = 100, for t-26 = 150, for bt 7 = 200, etc. (for t-34, respectively, 400)
I think it will be fairer in some ways.
as the game currently stands i would agree with this in principle. if they ever implement proper level based MM then idk.
but points shouldnt be given per tank, but per level. so low level tank (max 3 stars) would get you 100, and high level tank (max 6 stars) would get you some 300 points.
and it doesnt matter. cause it is all about tank tiers per campaign. in normandy pz4 is is mid tier tank (5 stars) and in moscow it is high tier tank (6 stars). considering other tanks they are against they should have different rewards per campaign cause one is end tier tank for that campaign and other is mid tier.