A key feature that attracts people to the pokemon universe is the legendary pokemon that they literally make whole movies about. it would be cool if you could catch these pokemon in any way to make the experience of the game feel a lot more like the actual pokemon franchise and fun for every player. I don't get why certain legendaries are off limits to catch but I don't think it is quiet necessary to even have them "off-limits".