For Samsung Android emulators, the browserName defaults to Chrome. For others like the generic Android GoogleAPI Emulator or the Google Pixel emulators the default browserName is Browser, which causes an error stating the environment is unavailable. Those emulators only work if browserName is changed to Chrome.
The default capabilities should be something that is valid so that changing capabilities is not a required thing to do.
On TestCafe, this causes unnecessary complications since it has to be defined through an environment variable override.