>>5
The answer is in the practicality for the developers who use Scheme. R7RS-small is that minimal language that is practical for many small-scoped use cases. R7RS-large is for everybody else who desires a big practical standard library for Scheme.