Ya the above pretty much happens now with the current Hamlet setup.
Perhaps a more "varied' concept could work with Hamlet.
Let's say LV 1 Hamlet has a top 20 with top 3 getting an extra boost and then 2 random people from 4-10 also get a boost and 1 person from 11-20 get the top 3 boost.
They should also have "lockouts" during the 50hr prep phase, divided by 3 that's about 16hrs. So every 16hrs the top spot would be locked in place. SO it would look something like:
1=500k(16hrs locked out)
2=400k
3=300k
1=500k(16hr lockout)
2=600k(32hr lockout)
3=550k
Final Count:
1=500k
2=600k
3=700k
Basically a "lockout" could be used as a means to spread out the time frame in which people can reach the top 3 rather then just a bumrush in the last 3 seconds.
The other idea though is this:
Top 3 can also be granted to
Lv 1 Hamlet:
2 random people on the 4-10 list
1 random person on the 11-20 list
Lv 2 Hamlet:
Top 3 becomes a Top 6 and changes from a list of 20 to 30
3 people from 7-10 are picked for Top 3
2 are picked from 11-20
1 person is picked from 21-30
At least then people who aim for the top 20 can feel like they aren't wasting their time and it "should" help in limiting people from feeding an excess amount of materials for a Hamlet.
Since it's pretty much confirmed that they don't want to make said bonus accessible to everyone, they should just make a way to open it up to more people per battle round. As the lv's progress it would improve as followed:
Lv 3:
Top 10, 1-40
3 picked from 11-20
2 picked from 21-30
1 picked from 31-40
Lv 4:
Top 15, 1-50
3 picked from 16-20
3 picked from 21-30
2 picked from 31-40
1 picked from 41-50
Lv 5:
Top 20, 1-60
4 picked from 21-30
3 picked from 31-40
2 picked from 41-50
1 picked from 51-60
---------
The above idea is basically with more being needed to increase the rank of a Hamlet then logically the Hamlet itself should increase the range in which people can be granted the additional bonus.
It would make no sense for a Hamlet to require let's say 100million points for lv 5 and the ending result of the top 6 be
1=15 mil
2=14.5mil
3=14mil
4=13.5mil
5=12mil
6=11mil
So just because those 3 below the top 3 couldn't get that extra mil they don't deserve the same benefits as a top 3? That's just a discouraging concept which will draw people away from the game because of how unforgiving a concept it is. A concept which encourages people to work together to improve a Hamlet defense turns into nothing more than a concept which creates unnecessary competition to reach that top 3.
----
Also the E-bay analogy doesn't work because in E-bay when 10 people bid on the item only 1 person pays after the fact, however with the Hamlet concept everyone loses items and only the top 3 gain said benefits.