why do we still have to rely on 100+ dependencies for a simple frontend app? is it really that hard to keep things isolated?