It's a bit mean, but we have to do what we got to do if Nitendo gives us a game that is sorely in need of better QoL
That's very fair. As long as my villagers, don't get mad, I don't mind pushing them, so they stand up.
I remember this being an issue in New Leaf too. Let's say you had a villager to deliver the package to. But if they were fishing, you couldn't deliver it.
I think it's a good thing they made the villagers more interactive with the town/island, but it has caused a lot of frustration as a result. Another example is them being inside other buildings, which makes it a chore to simply track them down. I want to get all of the "Island Togetherness" stamps eventually, but this makes them such a pain to get. I will even go as far as to say they are the hardest stamps to get as a result.
I think there are several ways to make villagers feel more alive, without preventing you from finding or delivering something to them. If they are fishing? You can still deliver the package. Can't find them? Call them, they will be in the fish exhibit in the museum. It really should be that simple.
On the topic of crafting, I am grateful that it has been streamlined in the 3.0 update. I find myself crafting a lot more now that my patience is not be tested, but there are still aspects of it that is messy. For example, villagers will craft for a window of THREE HOURS! That's too much. We, the players, can craft in things three SECONDS. You have to receive their DIY recipe from them before you can have normal interactions available.
I have discussed this multiple times and I know many others have mentioned it too, but I find it absolutely asinine that you can decline a DIY you don't even have, but the game forces you to take a duplicate. That seems very backwards in my opinion. At the very least, if we would be forced to take the new ones instead, we could just learn it and it is added to our DIY collection.
Like, not everyone wants to constantly have to get rid of duplicates by trading, Nintendo.
I know you can just sell them to Timmy and Tommy, but it is still annoying. >_<