This whole discussion about hitèboxes gave me ideas you may like to implement as an answer to those complaining:
Apply temperature damages if player touch/tries to interact machines from the wrong side bare hands.
Apply damages to held item if inappropriate/wrong machine side.
Damage/explode machine if player hit machine inappropriately with tool and tool has a destruction power (sword, hammer, axe, pickaxe...).
It may add defects to multi-blocks machines.
- Bare-hands player touch a pipe full of steam → get burn damage
- Player holding a hard hammer/sword hit machine from any side → hammer/sword get durability hit, some chances machine get stuck, start burning, or explode if it was processing something.
- Player tries to interact with machine side with no interface. Depeding on side connfiguration, player may get damaged:
You would not touch a centrifuge while it is processing annything, from top or bottom.
You would not open the door of a burning furnace, without a bit of heat damages and risk impairing the current process (at least slowing it down or compromising result quality).
You may have missed the point. The point is that we like to build and this is what Minecraft is about. Bounding boxes hamper gameplay when implemented this way. It is not a feature. It most likely will just take work on Greg's part to code...but maybe he doesnt want to spend his time on this. Who knows the real reason.