ORMs often implement only the lowest common denominator of all supported databases. Easy changing databases is in a free software world seldom a necessary requirement.
If you use a advanced feature rich database often a lot of it is not supported by the ORM.