Micky, your probably not an average player. I don't play on steam but if you go take a look at the recent steam reviews. Like over the last week you will find a greater than 90% "not recommended" rating. Under "Recently updated" and over the last month the majority are now negative and most of those that were positive and are now negative have significant hours playing...
Go on then, define an "average player" for me it's someone who has a job (I do, a full time one) and can only play for an hour or two in the evenings (oh wait that's me too).
In total I have about 400 hours in the game (which in itself is not insignificant) and choose not to read those reviews because 90% of them are made by people that simply do not understand Elite Dangerous, how it works or even the games that it has grown from.
For me, as an average player whom is just milling through the game at my own pace the difficulty level is exactly where I need it to be & far easier to play than Frontier Elite 2 or Frontier First Encounters ever was. I like that combat & how to do it / avoid it is a central mechanic to the game (I dont want to just play space trucker, even as a trader at the moment). I expect to be interdicted cargo or not & I expect to have my rear end handed to me if I mess up, why? because it is an Elite game, it just happens less often in ED than it ever did in the previous ones, even in 2.1.
When it does get handed to me (& it does happen because I'm just an average combat pilot trading in a T6 at the moment) I don't go putting up "This game is too hard for me so I'm leaving" threads, I accept that a great deal of what happened to me, happened because I hadn't adapted to the situation & gotten myself out of it. I then sit down, drink a coffee (or a beer if I lost a lot) & simply get on with the game I paid for knowing that I have learned my lesson & that I'm probably going to die many more times and each time knowing that I'm going to be just that little bit better at the game.
That is probably the last thing I will add to this thread as I absolutely despise "I'm bad at this game it's FD's fault so I'm leaving threads" They should be hidden in there own little subforum where they can be safely ignored, they serve no purpose other than to poison this community.
Oh & the mass lock thing, I'm pretty certain that that is in the manual...