To be fair, they’re a tiny team with a ton of things on their roadmap and limited time to do it all. It seems they’re taking it slow on core stuff that they really need to get right, because it can’t be changed later, while adopting pragmatic solutions for things that users want now and which can be swapped out for better implementations in future.