I think it is a bit about the limit on games as well, on one hand you could have a small game that nobody cares about that you can't gamble too much, and on the other hand you have a lot of people who wager a ton on a superbly known premier league game as well. Of course, it is still obvious that sometimes we get blocked, we are not given anything, I couldn't gamble on the finals of the NBA at one point, no idea why that happens but that just happens sometimes.
Yes, the maximum amount you can bet varies with the type of event and the significance. I heard stake announced they were taking millions of dollar bets for an event, that was announced in their telegram channel. Some soccer event, just don't remember whether it was UEFA or what.
I am not sure why you were unable to bet on the NBA finals because they accepted huge bets for the event and you should have contacted support. If it was some error message then most likely odds provider was having a downtime.
You just gotta keep on gambling with the max given to you and it starts to go back up again and again eventually, and then one day it will be blocked low once again and then you will need to gamble and this cycle continues for a very long time. So long story short it is obvious that it is not a great deal, but at the same time I have to say it is stake, they always do these kinds of things and we like them for who they are, even with downs and ups.
The biggest problem is that stake doesn't allow you to see the max bet possible on the match unless you are 2-3 years old and get it enabled manually.