google gives android to phone manufacturers. they do what they want with it. numerous cases mentioned here of manufacturers' not supporting a given feature. there's always a factory reset. then write your own sms app, make it the default and no more concerns about messages.
P.S
I have already tried the deleteSMS example using SMSPlus library of https://www.b4x.com/android/forum/threads/smsplus-libinclude-delete-sms.19380/
The deleteSMS function seems to return TRUE always, irrespective of the ID that is passed to it. It doesn't seem to delete anything.
The interesting thing is that its READ function works well. It has read all my 1175 messages !
Looked at three different Android phones here, running 7.0, 5.1.1 and 4.2.2 and the default sms app, and all could delete all messages in one stroke using menu commands like "Delete all threads" and "Delete conversations" + "Mark All".
If you post a screen dump of your Android message app main screen and menu, perhaps what is not obvious to us will be obvious to others.