The way the game stores characters might have something to do with the pet limit, and the english community programmers complained a while ago about how hard that is to change. The purpose of JDstroy's java recode was to make it easier to program for, so if there's any hope of change in the system like that you'd have to wait for that to be done. It's hard to tell if anything substantial would be done with that either until the japanese Elona community got their hands on it.
The dojo IS a little more useful than it seems though, because you can warp to the south border town right next to it. It makes it a little easier to drop off pets wherever your home is. Your character has to be pretty strong to pick up a ranch, since you have to raise 5m gold for it.