A problem with bfdi branches, it uses opengl 3.3 which is bad because it's already pretty inaccessible with it only having one port for windows and because it uses opengl 3.3 not all windows users can use it.
this is moreso a thing with the Godot game engine (that branches uses), the branches team can't do anything about it other than switching engines/engine versions (hard) or somehow writing their own rendering backend (also hard)