The dreaded generic object table* is something I think people have put in SQL databases forever and will continue to do so, so it seems superficially logical to me to say "why not just use an object store of some sort?"
*I have experience with a system, not designed by me, that had one, and we were always going to redo/split it but never did.
*I have experience with a system, not designed by me, that had one, and we were always going to redo/split it but never did.