Nonstop Gaming - General

Why are nintendo FPS so famous here?