As a result, saying "let's invent a better Bluetooth" contains a hidden trap: it requires reinventing that really good core, which is probably really expensive, which then would not leave much to build better app profiles and we would end up with a similar problem.
We should not be inventing a better Bluetooth but fixing the app profile certification. I'm not sure what the right solution there is.