Building URLs with the native .NET Uri and UriBuilder is often clunky and prone to errors. Here is a simpler, fluent approach to handle query strings and encoding without extra dependencies.