SBC isn't the same as AAC. I've found a little rolloff at AAC 192, about the same as that chart, but by 256 it seems to be full range, and VBR would only allow more headroom for high frequencies. (EDIT: I googled the answer and updated this post below.)
Although it's not like there is a lot of musical content that high... Above 15kHz is less than two whole notes on the musical scale, and it's at the bleeding edge of human hearing for most people. They did a study where they rolled off everything above 10kHz, compared it to 20-20 and asked if the subjects could hear 1) a difference and 2) a preference for which one had the best sound quality. Some listeners indicated that they could hear a difference between rolled off and full range, but there was no indication that either one sounded better to them than the other. Of course, it's best to have all the frequencies, but for the kind of portable use bluetooth is designed for, you aren't going to hear that high anyway. If you want that kind of critical listening you should plug in and listen to lossless.
EDIT: I googled this and found out what the problem is. AAC requires more processing power than the other codecs, and the way Android's EAC (Energy Aware Scheduling) is set up, if you have battery saver turned on, it may not assign enough of the processor to properly render AAC files. It varies from phone to phone. Some are like the chart you have there rolling off at 14kHz, other Android phones go up to 17kHz. Apple phones have more processor assigned to sound, so they go up to 19kHz and roll off with a much less drastic attenuation. It's the same with noise levels. Android phones are all over the place, and Apple phones are stone silent. The AAC codec is capable of audible transparency, but if you have a cheap Android phone, you aren't going to hear everything that is in the file. It isn't AAC's fault. It's the phone. aptX is best for Android. AAC is best for Apple phones.