I like stories like these, but I think you just never hit a breaking point with the infra and approaches you got. You've never exceeded your ext4 volume size, so no need for object storage. You've never had a server die, so one dedi box is fine. You've never had a paying customer call you with an issue, so oncall support is not needed.
So I totally agree with your approach.