Ed has played a lot of elite, actually; probably most out the team. It's pretty skitzophrenic play though, given he's expected to showcase random parts of the game. Just probably not in any great capacity personally; I don't blame him, I try to not spend hundreds of hours of my spare time bringing my job home with me, either. Honestly, the developer isn't required to actually play their game. It's just evident that the QC team is more management & triaging issues, rather than active play testing. That's it.
I think we'd all love frontier to spend a little more time internally testing mechanics; but hell, every community is going to ask that. So that's hardly surprising. QC teams are often fairly small (based on the couple I've been in and a couple more I know friends in) so may not be best able to play a lot. That's really on Frontier to manage.
But the hilarious part, is most of what Frontier does? At the behest of people like yourself, who believe they (clearly) have the absolute solution to all the problems. Most all of the changes and mechanics have their DNA based on rampant endless demand that would make a harpie blush recommendations from extremely over-opinionated somewhat passionate people.
It's one thing to ask; to request. To question. Quite another to tell a person how to do their job; which this forum is becoming increasingly infamous for. And saying Sandro should play the game a lot because that's his job (no, actually he's the lead dev, so not at all really) won't actually solve anything, given much of the output is derived from player input.
So perhaps the more pertinent question, is what credentials do you have, for passing judgement on how the developer should perform their job? I'm presuming decades of management experience for a start. Presumably some start up experience with respect to team building and agile structures; definitely various stints in software design. Right?
Random internet person, what are you even on about. Like, at all. This is a discussion forum. People will discuss. Not all of it will be agreeable discussion. In other news, water is defined as being wet.