It doesn't have to be slow and bad, that's just a ""skill issue"" (poor prioritization by the companies making it).