You can buy boxes (once they turn it back on), but you don't have too. You get a daily login crate and earn them through playing otherwise.
So it's not that different, they just added in the pay shortcut for the silly rich kids.
No. They built the progression system around loot crates. They didn't just add them in.