Amazon searches were a huge mistake of theirs, but they don't force anything, you don't have to use snap or submit telemetry. Much bigger problem with Canonical is they think it's okay to have some tightly integrated bits and pieces that are proprietary and not to contribute some fixes upstream.