Did I upset you ? If so then it was purely unintentional , I respect you a lot , you are the citadel of Ax knowledge.
I was just laying out the facts, there are numerous cases where the issue with COC as shared above are reported and then the customer is forced to develop a solution using event handlers, at times that too don't work because the methods are not public and this is how customer is directed to long tedious process of adding extensibility request or adding idea.
You can verify my facts unlike your view above , by just reading why the idea was registered on idea website or why the extensisibilty requests was created and the fact that so many ideas + extensibity request have been processed also verify my claim that at times things are locked and 1 has to wait for them to open up.
I wish I had control on ISV's and ask them that when building COC on most commonly used methods, as a courtesy please make your solution extendible (There again we would pray that we do not land in situation where we have to make extension of an extension , because that too also does not work).
Did you ever wonder, ISV's could come back saying that why cant the base code detect that extension is being made of commonly used class and automatically make it adhere to extensibility approach ,thereby minimizing or zeroing out the change of human error of not building the class adhering to extensibility .
I think in 2022 , I would agree with ISV's on that if something has to happen when they develop extension then base code should take care of it.
Thanks
Mav