a) there are more than enough companies that would be willing to provide that as a service. Any larger country will simply be very big depending on the maximum zoom level (there is a reason why most tile service providers don't pre-render high zoom levels),
b) the more sensible approach would be to use pre-generated vector tiles, for example from https://openmaptiles.org/