Inaccurate sleep/wake times and "Nap" feature actually being a disadvantage rather than a feature.

So, what's the point of having the nap tracking feature? It actually feels like a disadvantage if you think about it.
When I took a nap for about 40 minutes where I actually fell asleep and had a dream, somehow my Venu 3s didn't catch it, but it was considered a restful period which charged my body battery, but didn't decrease my sleep coach recommended sleep duration. ( I can see that it was probably a nap that included a REM stage, which is the closest stage to being awake, that's why the watch might've thought it was simply a restful period. But the point at the end of this thread remains.)
Then there's that time when I went to a hair salon. During the shampoo session, I also had a head massage. It was relaxing yes but it didn't make me doze off. Somehow, my watch considered it as a nap, even though I think "restful period" was more accurate. The thing is, since its considered a nap, it affects my sleep coach. It decreased my recommended sleep time.
It seems to me that the nap feature is really just "rest" but it affects the sleep recommendation, which is making the whole sleep feature even worse (considering the accuracy issue it already has.)

Also, come on... The sleep tracking... I woke up 30 minutes earlier than what my watch says my wake time was. I was still lying on my bed, yes. But it was considered deep sleep, when clearly I was awake that time. Overall, the watch is just bad at detecting sleep/awake times which is the worse possible flaw a sleep tracking could have. I can understand lower accuracy with sleep stages (deep, REM, light) but the awake times being completely off is too much.
I understand that Nap Tracking is a new feature and garmin probably needs time to polish it. But at least allow us to remove naps as a compensation for wrongly tracked naps. Or let the app have the option to "correct" naps as simply restful periods so it won't affect the sleep coach.