Not to get too far into the weeds of web development, but a lot of the reasons for recommending one browser over another have less to do with cutting edge features or shiny new toys than the time it takes to test and code for each browser engine. Code that works just fine in one browser (even if it's doing something fairly routine) can sometimes show different behavior in another, and it can multiply the amount of testing time required to support a game or application.
To that end, initial development is often done on the browser platform used by the widest audience, which can be a self-perpetuating cycle, to be sure. I'm certainly not saying that other browsers shouldn't be as well-supported, just recognizing that there's a cost to doing so.
Also, Microsoft Edge is now using the same engine as Google Chrome, so as long as your copy of Edge is up-to-date, you're likely to have as good results with Edge as you do with Chrome. There are always exceptions, of course...
To that end, initial development is often done on the browser platform used by the widest audience, which can be a self-perpetuating cycle, to be sure. I'm certainly not saying that other browsers shouldn't be as well-supported, just recognizing that there's a cost to doing so.
Also, Microsoft Edge is now using the same engine as Google Chrome, so as long as your copy of Edge is up-to-date, you're likely to have as good results with Edge as you do with Chrome. There are always exceptions, of course...