some limitations that could be deal-breakers:
- no stable cache (right now, at least. the ros2 package repository is *massive* and the current maintainers probably don't have resources to build every single package)
- another arcane language to learn after you've already learned about ros2
mixing an undocumented bleeding-edge style of developing packages with an undocumented legacy style of developing packages will definitely fix all of our problems!
Comments
- no stable cache (right now, at least. the ros2 package repository is *massive* and the current maintainers probably don't have resources to build every single package)
- another arcane language to learn after you've already learned about ros2
it can also exist alongside preexisting ros2 tools, so there's no need for everyone to shift immediately
docker containers do exist but are not that great imo...