it will need a battery I guess. Which is yet another thing you need to charge.
It can charge the battery by generating electricity off the forces exerted by the wearer's movement.
Why can't the shoe adapt to the swelling of your feet?
If the software did control the amount of pressure the laces transfer to the foot instead of the length of the laces the shoe would adapt to feet of any size.
Just add a few more sensors and write more software.
Maybe if they allowed you to have two settings that you can control from the boot, it would be different.
So I guess some criticism stems from that Nike made something that should be simple and intuitive, into something that requires your attention and needs configuration.