More information from the lora-alliance.org website that supports my vague statement that ABP is a requirement for getting a certified product.
First this image from (https://www.lora-alliance.org/certification-overview):
And then looking further into any Test House Report from any product from https://www.lora-alliance.org/certified-products you will see one test:
Test Mode Activation (Activation by Personalization): PASS
Which seems that all test must be passed before any certification is issued. There could be some hidden way under “LoRa Alliance can be consulted for dispute resolution” which takes you directly somewhere to the chain which eventually leads you to the “END”. Skipping the “All tests pass”, we are not sure if it works this way or not, would be great if some expert could clear this up.
It is also somehow strange since the networks certification seems to say that a public network which got an own NetID doesn’t need to support NetID 0x00 which is for experimentation (or any other than their assigned one for that matter) . Which would lead to the strange scenario where device manufacturer MUST support ABP while network operators are not obligated to support these devices. And the device manufacturer must, therefore, build devices which are looked into some network, or rather, locked out of some networks for the above method.