i raised these issues a few months ago and a few weeks ago.
as frustrating and arbitrary as these behaviors are, they are still apparently intentional. this belongs under client features, but I get where you’re coming from by calling them bugs–nobody wants or needs these restrictions