This ticket closely relates to MC-171456 - if this is considered Invalid, that one probably is as well.
The bug
Unlike several other blocks, cakes do not have a block state that handles facing direction associated with them. As a result, cakes will always be eaten towards the east, regardless of the player's direction.
How to reproduce
Place a cake while facing one direction
Eat this cake while facing that direction
Place another cake while facing another direction
Also eat this cake while facing this new direction
Continue to lie to yourself that you aren't just using "testing a Minecraft bug" as an excuse to eat more cake
Expected results
The direction in which bites are taken out of the cake would differ in each situation.
Actual results
The direction in which the cake depletes is constant, and often illogical.
How to fix
A "facing" block state could be added to cake to track a compass direction, which would also change the direction the bites get taken from. This direction could be a fixed value when the cake is placed, or it could change to the eater's direction once the first bite is taken (in a similar fashion to opening and closing fence gates), however this second solution may require more models to be created to prevent textures from jumping and shifting unnaturally.
Attachments
Comments 3
...and how exactly is it a feature request? As I said in the description, MC-171456, which concerns the exact same behaviour on brewing stands, has remained open and triaged for far longer than this ticket has existed.
This report is probably a feature request.