You sound like someone who has arrived at a steakhouse and is upset because they don't have Big Macs on the menu. Okay... you have very specific desires and GAE isn't that. That isn't necessarily a problem with GAE.
Can't argue with your assessment but the top parent of our thread talks about Azure and Heroku where both platform support fully whatever their bread-and-butter (Azure with .NET and Heroku with Rails), meanwhile GAE does not.