This year, Valve provides Dota Plus subscription then Battle Pass.
But, unlike previous years, this year Battle Cup winners do not earn any points but shards. I have won 6 Battle Cups but I am interested in no plus exclusive rewards. I think the number of players attending Battle Cup that decreasing illustrates the current situation. Some of them might be interested in most 2 current exclusive hero sets. I do not say Valve should reward BC winners 15 levels like previous year, but for example: 10 levels + shards / 2 Trust of Benefactor. That would be nice for people who are continuously playing Battle Cup. Last week, number of players who played BC were nearly 150k while first 2 weeks were 200k. It is decreasing in upcoming weeks.
P.S: For those who played BC but did not buy BP, Valve can reward them equal the number of winning weeks since BP released.

Anyone has the same idea or better ideas, please tell your opinions.