You can't dynamically add custom controls that way, so you have to add every possible one to every page you want to use. That can get messy and non-performant. The xp:include allows you to calculate what you want to include, without the extra overhead.