[eluser]Milos Dakic[/eluser]
Because thats how CodeIgniter does it.
They are two things that you need, and do totally different things, therefore you need two different methods to distinguish between the two. Please read the CodeIgniter User Guide thoroughly to understand how CodeIgniter works.