I think they did a fantastic job at making a good casual FPS, but I agree with you on the rest of the points when it comes to any form of competitiveness in it which they were (are? I haven't kept up) pushing pretty hard.
As long as it's fun for all the people that play it, hey that's all you...