"You just have to realize that a lot of functionality is sacrificed in favor of speed."
Exactly my point, they took all the usefull stuff out, and left you with just 'speed'.
The thing is, you still need the functionality they took out (well, they never put it in really). You still need PK/FK relationships with cascading delete you still need transactions, union, intersect, subqueries, functional indexes, stored procedures, views and all that.
Sure you can do very fast select queries in mysql, but how does that help if the lack of functionality means you have to do four selects to get your answer?
How does speed help if you have to do 5 delete queries just to make sure you don't create any orphan records?
MySQL is a very quick and simple database that may teach you the basics of databases and SQL, but it also quickly teaches you to work around functional shortcomings, making your scripts 5 times as long and complex as they have to be, while the mysql crew try to convince you that all those extra functions are just slowing the database down.
A forum, a FAQ, what else do you need?