Arduino and Touch Shield

So bottom driven is a basic support of a basic (i.e. simple) instruction set but no support for anything beyond that? This makes me curious as to why the shield was released particularly in a version 2 of the product? My assumption would be that the support for a 3GL such as C/C++ heck even a 2GL like ASM would have been worked out in version 1 of the product. To have two versions of a touchscreen shield that doesn’t support touchscreen program functionality is somewhat short sighted if I understand what you are saying correctly. Please explain or at a minimum demonstrate some form or example sketches for the advertised Arduino compatibility feature set.

Kind Regards,
-Ken Q.