To slučování bych neviděl tak jednoznačně, je to otázka pohledu. Zde se jedná o uvedení uživatele jakýmkoliv způsobem, v budoucnu to může být třeba jednodušeji rozšiřitelné. Když budete naopak používat userid i username, musíte zase řešit, zda nejsou údaje uvedeny zaráz.
Mimoto uvedená chyba dokonce ani nebyla způsobena sloučením významů, ale chybným zpracováním údaje, takže to tu protřepáváme zbytečně.