I always found it to be a double standard in this respect.
JVS is a model parented to a brick. So are the props.
JVS causes console spam (during startup, as it repeatedly re-registers the output event to add restrictions for doors). People bash props for this.
JVS is made by Trader. Props were not.
People love JVS. People hate props.
See what I'm getting at with the last two points?
Just like Ephialtes' shotgun is overpowered as forget and doesn't scale projectiles with the player (this is, in fact, a bug), but people whine about every other weapon being overpowered or having some minor bug, because it's not made by Ephialtes.
People also have some pretty stupid ideas about props, for example, that a single prop places the CPU strain of 10-20 players on the server. This is stupid. Props are a static mesh, non-animated, and place no CPU strain on the server whatsoever. A player on the other hand, has the player simulation to run. How is one static object as much of a hog as 10-20 non-static ones?
Or of course, the ever classic one prop is equal to a hundred bricks. It's one brick (that isn't rendering), and for smaller props, something like 30 faces, which is equivalent to five regular bricks in faces. So it's equal to six bricks, or five not counting the non-rendering brick it's parented to. It is, unfortunately, just a conditioning that Blocklanders tend to have. Some big name player says something is bad and the rest of the community grabs their instruments of idiocy and jumps straight on the bandwagon for the grand national tour, making up their own ideas about why it's bad all along the way.
I'm not saying props are good - I like the idea, of having more detailed objects for home decoration, but I would prefer they were in blb format. Unfortunately, nobody has any decent tools to assist in blb creation - Badspot having failed to make something like an exporter or such for it is just another example of his never-ending crusade against modders of his own game. Or just apathy.