1. ¿Por qué codificar con URLSearchParams?
Las cadenas de consulta suelen contener caracteres no ASCII, espacios y caracteres especiales como `&`, `=`, y `#`. Concatenarlos manualmente suele provocar errores: codificación faltante, doble codificación o colisiones de separadores. URLSearchParams es una API estándar del navegador que codifica correctamente cada valor siguiendo las reglas application/x-www-form-urlencoded y los une de forma segura con `&`. Esta herramienta usa exactamente esa lógica para generar su resultado.