You are right. When I started to code using $POST,$GET, etc., I found that actually its easier because then I know where some variable comes from(problem in large applications).
I guess some people still code the old fashioned way because large amount of tutorials are coded that way and havent been updated in ages..