Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible target) => append them to ROS_BUILD_DEPENDS. Version-specific because might be fixed in new version.
Version-dependent because it might be fixed in a newer version.