If you're the type of person that does "development projects" than yeah, Filemaker is a severely misguided choice of database software. You aren't the intended market for that product.
It's meant to make ad-hoc databases on-the-fly (minutes or hours, not days). The right tool for the right project and all that. It's strength is in letting someone with little technical know how juggle data in ways that a spreadsheet can't.
Bash Filemaker all you want, but it does what it's intended to. It's almost like the equivalent to a one-off scripting language with a GUI and database backend. I find it invaluable in throwing together quick databases with customer data for various print routines. I've yet to find a tool that can do it as well, even with the horrible printer support Filemaker has.