things spilling out of a tile causes serious problems for Simutrans drawing system.
Which is why they shouldn't - draw the physical vehicle as if it was on the tile it's position indicates, no matter where the virtual vehicle actually is.
a vehicle sticking mostly outside of the track when it turns, and leaving a corresponding gap to the following vehicle, does not look any better than a vehicle bending where it should not.
I beg to differ, for two reasons.
1) While the gap does look odd, it's something unavoidable, especially notable with larger-scale paksets. It's "normal" to Simutrans, and you need to get used to it anyway. Bending vehicles on the other hand, especially if they are ripped apart as well, are an additional oddity. Even if it wasn't worse (which I think it is), you could still reduce two strange oddities down to one.
2) Pak.H0 has about the same size of trains as pak192.comic, but due to it's 64 tile size, the vehicles are cut in parts, even if they would only be length8 in pak192. How bad the gap is depends mostly on a vehicles shape, not on it's ratio to tile size. While pak.H0 is currently special in this regards (and I figure it's mostly because nobody want's bending vehicles), IF the multitile citybuilding patch gets implemented, I could see paksets downsizing, using the same scale on a smaller grid - one major concern would be vehicle length.
That's not to say an approach with more rotations would be unwelcome. If you were to do something like this, you would probably need to know the position of the couplings between vehicles (each vehicles beginning and end point), which could help determining stopping positions for signals and stations, which AFAIR are still a bit hackish. It could be groundwork to later have non-straight paths on a tile, but actual curves, etc. And it wouldn't technically matter how many rotations a vehicle would have, as the "virtual" vehicle would have a certain angle and simply pick the image closest to that.
I wouldn't expect something like pak64 or pak128 to ever embrace such changes, but eg. pak128britain should have all vehicles as 3D files, so creating more rotations would be relatively simple (compared to pixel them manually).
That's a detour though. For now, just avoid that aweful bending.