I have played Gen 4 games a lot, but this is nothing new.
You can't have more than 1 Major status alignment.
Status conditions come in 3 types: non-volatile, volatile, and the third lasts while a Pokémon is in battle
A non-volatile status condition is a status condition that remains outside of battle and after being switched out. A Pokémon can only be afflicted by one non-volatile status condition at a time. They can be cured by healing at a Pokémon Center, specific curative items, and other ways. If a Pokémon is affected by a non-volatile status condition, an icon will display the type of status condition (replacing the Pokémon's level in Generations I and II).
Non-volatile alignments include are Burned, Asleep, Paralyzed, Poisoned, and Toxic Poisoned/Badly Poisoned. You can't have 2 of these at a time.
A volatile status is a status condition that is inflicted by a move or Ability from another Pokémon and will wear off when a Pokémon is switched out of battle or when a battle is over. Many volatile status conditions will also wear off after a number of turns have passed. A Pokémon can be affected by multiple volatile status conditions at a time. A volatile status condition is not indicated by an icon.
Volatile status conditions include Bound, Can't Escape, Confused, Curse, Embargo, Encore, Flinch, Heal Block, Identified, Infatuation, Leech Seed, Nightmare, Perish Song, Taunt, Telekinesis, and Torment.
The third modify self (kind of), and are usually activated by move effects (so some are named after said move).
These kind include: Aqua Ring, Bracing, Charging Turn, Center of Attention, Defense Curl, Rooting, Magnetic Levitation, Minimize, Protection, Team Protection, Recharging, Semi-Invulnerable, Taking Aim, And Withdrawing.
Hope I Helped!