just spent the last two hours trying to fix a stupid dependency issue. why does npm have to make everything so complicated? can't we just have a simple way to manage packages without all the bloat and hidden dependencies?