Just to pick up on these comments - maybe it is & maybe it isn’t but there’s design considerations too here so I’d focus on the use case, rather than trying to guess whether it’s easy to implement or not
I agree with the rest of your comments in that post